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.
Release
arşivlemeden yapılandırmada oluşturmak istiyorsanız işe yaramaz . Soru açıkça Release
konfigürasyon hakkındaydı .