2016-04-06 34 views
0

Dağıtım Kaynağını yalnızca belirli proje (ler)/dosya (lar) da değişiklikler olduğunda çalıştıracak şekilde nasıl anlarım? Başka bir deyişle, Tetikleyiciler gibi bir şey.Azure Dağıtım Kaynağı - Tetikleyiciler?

Tetikleyicilerin farklı olduğunu biliyorum, çünkü bu dosya farklılıkları kontrol edilir ve bir yapıyı başlatır. Azure, Repo'ma abone gibi görünüyor ve Repo, bir taahhüt yapıldığında Azure CD'mi anlatıyor, bu yüzden Azure bu çözümü çekiyor ve geliştiriyor.

Bir yan notta: Azure hangi Yapılandırma'nın oluşturulacağına karar verebilir miyim? Hata ayıklama veya bırakma (veya başka türlü)?

+0

Ne tür bir kaynak kaynağından tümleştirmeye çalışıyorsunuz? CI/CD için ne tür bir Azure hizmet türü yapmaya çalışıyorsunuz? Sorunuz çok mu geniş? – juvchan

+0

"Dağıtım Kaynağı" adlı bir Ayar içeren bir Azure AppService (Web) hakkında konuşuyorum. Bu araç bir Depodan bir PULL (benim durumumdaki BitBucket) yapar ve daha sonra proje (ler) i yayınlar. Bir ekip, altyapısının geri kalanının nasıl ayarlandığına bağlı olarak Sürekli Dağıtım veya Sürekli Dağıtım için kullanabilir. Azure'da sadece Ayarlar> Yayınlama> Dağıtım Kaynağı olarak adlandırılır. Bir Pull-Style yayınıdır, çünkü Azure dosyaları uzaktan çeker, sonra oluşturur ve yayınlar. Yerel olarak bir inşa komut dosyası içeren ve sonunda uzaktan yayınlayan tipik Push-Style'a karşı. – Suamere

+0

Bu, Azure-Deployment değil, çünkü Azure-Deployment, üçüncü parti araçların, oluşturma işlemlerinin bir parçası ya da sonu olarak, Azure'a yayımlama yaptığı tüm kullanım alt kümesidir. Bu aynı zamanda Sürekli Entegrasyon değildir, çünkü bu, günde birkaç kez bina/test etme eylemidir (CD'ye yol açar). Dağıtım Kaynağı aracını nasıl kullandığınıza bağlı olarak Sürekli Teslim veya Sürekli Dağıtım olabilir. – Suamere

cevap

1

Sen O script bir değişiklik yapmak her zaman tetiklenecek

. İçinde dağıtım yapmak istiyorum yapılandırmayı belirtmek için bir custom deployment script yazabilir, ama muhtemelen sizi sağlayan bir şekilde senaryo yazabilir Gerçekten önemsediğiniz dosyaların değiştirilip değiştirilmediğini kontrol edin.

+0

Bu çok umut verici görünüyor. Senaryoyu soruyu cevaplayacak şekilde yazıp yazamayacağımı görmek için daha fazla araştırmaya gidiyorum. Kurşun için teşekkürler. – Suamere