Ekinlikler
17 Mar 23 - 21 Mar 23
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Yayın tetikleyicileri, belirli koşullar karşılandığında eylemleri başlatmak için dağıtım iş akışınızda kullanılabilecek bir otomasyon aracıdır. belirli koşullar karşılandığında. Klasik yayın işlem hatları, bu makalede ele alacağımız çeşitli tetikleyici türlerini destekler:
Sürekli dağıtım tetikleyicileri, yeni bir yapıt kullanılabilir olduğunda otomatik olarak bir yayın oluşturmanıza olanak tanır. Derleme dalı filtrelerini kullanarak belirli bir hedef dal için dağıtımı tetikleyebilirsiniz. Yayın yalnızca seçili dallardan birinden kaynaklanan işlem hattı yapıtları için tetiklenir.
Örneğin, main seçildiğinde ana daldan her yeni yapıt kullanılabilir olduğunda bir yayın tetiklenir. 'özellikler/' altındaki herhangi bir derlemenin yayınını tetikleme için 'özellikler/' girin. Tüm derlemeler için bir yayın tetikleme için '' kullanın. Belirtilen tüm filtrelerin OR'ed olacağını, en az bir filtre koşuluyla eşleşen tüm yapıtların bir yayını tetiklediğini unutmayın.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları Yayınları'ı> seçin.
Yayın tanımınızı ve ardından Düzenle'yi seçin.
Sürekli dağıtım tetikleyicileri simgesini seçin ve ardından sürekli dağıtım tetikleyicisini etkinleştirmek için iki durumlu düğmeyi seçin ve ardından Derleme dal filtrelerinizi ekleyin.
Zamanlanmış sürüm tetikleyicileri, belirli zamanlarda yeni sürümler oluşturmanıza olanak sağlar.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları Yayınları'ı> seçin.
Yayın tanımınızı ve ardından Düzenle'yi seçin.
Yapıtlar bölümünde Zamanlama kümesi simgesini seçin, Zamanlanmış yayın tetikleyicisini etkinleştirmek için iki durumlu düğmeyi seçin ve ardından yayın zamanlamanızı belirtin. Yayınları tetikleyebilmek için birden çok zamanlama ayarlayabilirsiniz.
Çekme isteği tetikleyicilerini etkinleştirmeyi seçerseniz, çekme isteği işlem hattı iş akışı tarafından seçilen yapıtın yeni bir sürümü oluşturulduğunda bir yayın tetiklenir. Çekme isteği tetikleyicisini kullanmak için, bunu belirli aşamalar için de etkinleştirmeniz gerekir (sonraki bölümde ele alınmıştır). Dallarınız için dal ilkeleri de ayarlamak isteyebilirsiniz.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları Yayınları'ı> seçin.
Yayın tanımınızı ve ardından Düzenle'yi seçin.
Sürekli dağıtım tetikleyicileri simgesini seçin ve ardından çekme isteği tetikleyicisini etkinleştirmek için iki durumlu düğmeyi seçin, ardından Hedef Dal Filtrelerinizi ekleyin. Aşağıdaki örnekte, Geçiş ve Dağıtım etiketleriyle ana dala çekme isteğinin bir parçası olarak her yeni yapıt sürümü oluşturulduğunda bir yayın tetiklenmiştir.
Aşama tetikleyicileri, belirli bir aşamaya dağıtımı tetikleyen belirli koşulları ayarlamanıza olanak tanır.
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
İşlem Hatları Yayınları'ı> seçin.
Yayın tanımınızı ve ardından Düzenle'yi seçin.
Aşamalar bölümünde Dağıtım öncesi koşulları simgesini seçin ve tetikleyicilerinizi ayarlayın.
Tetikleyiciyi seçin: Bu aşamaya dağıtımı otomatik olarak başlatmak için tetikleyiciyi seçin. Her yeni sürüm oluşturulduğunda bu aşamaya dağıtmak için "Yayından sonra" seçeneğini belirleyin. Başarılı dağıtımlardan sonra seçilen aşamalara dağıtmak için "Aşamadan sonra" öğesini seçin. Yalnızca el ile dağıtımlara izin vermek için "Yalnızca el ile" seçeneğini belirleyin.
Yapıt filtresi: Dağıtımı tetikleyebilmek için karşılanması gereken yapıt koşullarını belirtin. Bir sürüm bu aşamaya yalnızca tüm yapıt koşulları eşleşirse dağıtılır.
Zamanlama: Bu aşamaya dağıtım tetiklenecek belirli bir zaman ayarlayın.
Çekme isteği dağıtımı: Çekme isteğiyle tetiklenen sürümlerin bu aşamaya dağıtılmasına izin verin. Kritik veya üretim aşamaları için bu seçeneği devre dışı bırakmanızı öneririz.
Ekinlikler
17 Mar 23 - 21 Mar 23
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Sertifikasyon
Microsoft Sertifikalı: Power Automate RPA Geliştirici İş Ortağı - Certifications
Microsoft Power Automate RPA geliştiricisi ile iş akışlarını iyileştirmeyi ve otomatikleştirmeyi gösterin.
Belgeler
İşlem hattı tetikleyicilerini yapılandırma - Azure Pipelines
İşlem hattı tetikleyicilerini yapılandırma
Azure Repos Git depoları oluşturma - Azure Pipelines
Azure Pipelines ile Azure Repos Git deposu kullanma
Azure Pipelines'da tetikleyiciler - Azure Pipelines
Azure Pipelines'da CI, zamanlanmış, geçitli ve diğer tetikleyicileri nasıl belirtebileceğinizi öğrenin