Hedefimin derleme aşamasının sonunda çalıştırmak istediğim bir kabuk betiğim var. Ancak, bu komut dosyasının yalnızca yayın yapılandırmasıyla derlediğimde çalışmasını istiyorum . Bu nasıl yapılabilir? Teşekkürler!
Hedefimin derleme aşamasının sonunda çalıştırmak istediğim bir kabuk betiğim var. Ancak, bu komut dosyasının yalnızca yayın yapılandırmasıyla derlediğimde çalışmasını istiyorum . Bu nasıl yapılabilir? Teşekkürler!
Yanıtlar:
if [ "${CONFIGURATION}" = "Release" ]; then
echo Do something really release-like
fi
Komut dosyası her konfigürasyonun sonunda çalışacaktır, ancak konfigürasyon Release olmadığı sürece bu durumda hiçbir şey yapmayacaktır (yaptığı her şeyin test bloğu içinde olduğu varsayılırsa).
if [ "${CONFIGURATION}" != "Debug" ]; then....
Bunu yapmanın en kolay yolu, "Komut dosyasını yalnızca yüklerken çalıştır" onay kutusunu işaretlemektir.

Releasearşivlemeden yapılandırmada oluşturmak istiyorsanız işe yaramaz . Soru açıkça Releasekonfigürasyon hakkındaydı .