İşlem hatlarını tetikleyen olayları belirtin

Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde, derleme ve yayın işlem hatlarıtanımlarolarak adlandırılır, çalışmalaraderlemelerdenir, hizmet bağlantılarınahizmet uç noktalarıdenir, aşamalarortamlarolarak adlandırılır ve işleraşamalarolarak adlandırılır.

Otomatik olarak bir işlem hattı çalıştırmak için Tetikleyicileri kullanın. Azure Pipelines birçok tetikleyici türünü destekler. İşlem hattının türüne bağlı olarak, aşağıdaki listeden uygun tetikleyiciyi seçin:

Klasik derleme işlem hatları ve YAML işlem hatları

Sürekli tümleştirme (CI) Tetikleyicileri, işlem hattınızda oluşturduğunuz deponun türüne göre farklılık gösterir.

Çekme isteği doğrulaması (PR) Tetikleyicileri, deponun türüne göre de farklılık gösterir.

Geçitli iade , TFVC depoları için desteklenir.

açıklama tetikleyicileri yalnızca GitHub depoları için desteklenir.

Zamanlanan Tetikleyiciler depodan bağımsızdır ve bir işlem hattını bir zamanlamaya göre çalıştırmanızı sağlar.

YAML işlem hatlarında işlem hattı Tetikleyicileri ve klasik derleme işlem hatlarında derleme tamamlanma Tetikleyicileri , bir işlem hattını başka bir işlem hattından tetiklemenize olanak tanır.

YAML işlem hatlarında Tetikleyiciler için dallanma değerlendirmesi

YAML işlem hatları, farklı dallarda işlem hattının farklı sürümlerine sahip olabilir. Bu, ardışık düzenin tetiklerinin hangi sürümünün değerlendirileceğini ve işlem hattının hangi sürümünün çalıştırılacağını etkileyebilecek farklı dallardır.

Tetikleyici türü İşlem hattı YAML sürümü
CI Tetikleyicileri ( trigger ) Gönderilen dalda işlem hattının sürümü kullanılır.
PR Tetikleyicileri ( pr ) Çekme isteği için kaynak daldaki işlem hattının sürümü kullanılır.
GitHub çekme isteği açıklama tetikleyicileri Çekme isteği için kaynak daldaki işlem hattının sürümü kullanılır.
Zamanlanmış tetikleyiciler Bkz. Zamanlanmış Tetikleyiciler Için dal değerlendirmeleri.
İşlem hattını tamamlama tetikleyicileri Ardışık düzen tamamlama Tetikleyicileri Için dal konularınabakın.
Azure Pipelines Ön Bkz. dal konuları.

Klasik yayın işlem hatları

Sürekli dağıtım Tetikleyicileri klasik bir derleme veya YAML ardışık düzeni tamamlandıktan sonra klasik yayınları başlamanıza yardımcı olur.

Zamanlanan yayın Tetikleyicileri , bir zamanlamaya göre bir yayın işlem hattı çalıştırmanızı sağlar.

Çekme isteği yayın Tetikleyicileri , doğrudan klasik yayınlar kullanılarak çekme isteği dağıtmak için kullanılır.

Klasik yayındaki aşama Tetikleyicileri , klasik yayındaki her aşamanın nasıl tetikleneceğini yapılandırmak için kullanılır.