Azure Pipelines kullanarak birden çok daldan dağıtma
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Yapıt filtreleri, birden çok daldan dağıtım yapmak için yayın tetikleyicileriyle birlikte kullanılabilir. Yapıt filtresini belirli bir dala uygulamak, tüm koşullar karşılandığında belirli bir aşamaya dağıtıma olanak tanır.
Önkoşullar
İşlem hattını oluşturmak için bir Git deposu. Yoksa pipelines-dotnet-core örnek uygulamasını kullanın.
Deponuz için çalışan bir derleme.
Yayın işlem hattı ayarlama
İşlem Hatları'nın altında Yayınlar'ı seçin. Bu ilk yayın işlem hattınızsa Yeni İşlem Hattı'yı seçin, aksi takdirde Yayın oluştur'u seçin.
Şablon seçmeniz istendiğinde Boş bir işle başla'ya tıklayın.
Yapıt ekle'yi seçin ve projeyi, derleme işlem hattını ve varsayılan sürümü belirtin. İşiniz bittiğinde Ekle'yi seçin.
Sürekli dağıtım tetikleyicisi simgesini seçin ve her yeni derleme kullanılabilir olduğunda bir yayın oluşturmak için Sürekli dağıtım tetikleyicisini etkinleştirin.
Aşamalar'ın altında aşamayı seçin ve Geliştirme olarak yeniden adlandırın. Geliştirme dalından bir derleme yapıtı yayımlandığında bu aşama tetiklenir.
Geliştirme aşamasında Dağıtım öncesi koşulları simgesini seçin ve her yeni sürüm oluşturulduğunda bu aşamaya bir dağıtım tetiklemek için dağıtım tetikleyicisini Yayından sonra olarak ayarlayın.
Yapıt filtrelerini etkinleştirin. Ekle'yi seçin ve yapıt ve derleme dalınızı belirtin.
Aşama'nın altında Ekle'yi ve ardından Yeni aşama'yı seçerek yeni bir aşama ekleyin. Şablon seçmeniz istendiğinde Boş bir işle başla'yı seçin ve aşamayı Prod olarak yeniden adlandırın. Bu aşama, ana daldan bir derleme yapıtı yayımlandığında tetiklenir. 6-8 arası adımları yineleyin ve bu aşama için Derleme dalını main olarak değiştirin.
Ortamınıza tüm ilgili dağıtım görevlerini her aşamaya ekleyin.
Şimdi başarılı bir derlemeye sahip olduğunuzda işlem hattı, derlemeyi tetikleyen dalı algılar ve dağıtımı yalnızca uygun aşamaya tetikler.
İlgili makaleler:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin