İşlem hatlarını tetikleyen olayları belirtme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

İşlem hattını otomatik olarak çalıştırmak için tetikleyicileri kullanın. Azure Pipelines birçok tetikleyici türünü destekler. İşlem hattınızın türüne göre aşağıdaki listelerden uygun tetikleyiciyi seçin.

Not

Tüm tetikleyici yolları büyük/küçük harfe duyarlıdır.

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 depo türüne göre değişir.

Çekme isteği doğrulama (PR) tetikleyicileri de depo türüne göre değişir.

TFVC depoları için geçitli iade desteklenir.

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

Zamanlanmış tetikleyiciler depodan bağımsızdır ve bir zamanlamaya göre işlem hattı çalıştırmanıza olanak sağlar.

YAML işlem hatlarındaki işlem hattı tetikleyicileri ve klasik derleme işlem hatlarındaki derleme tamamlama tetikleyicileri , başka bir işlem hattını tamamladığınızda bir işlem hattını tetiklemenizi sağlar.

YAML işlem hatlarındaki tetikleyiciler için dallarda dikkat edilmesi gerekenler

YAML işlem hatları, işlem hattının tetikleyicilerinin hangi sürümünün değerlendirildiği ve işlem hattının hangi sürümünün çalıştırılması gerektiğini etkileyebilecek farklı dallarda işlem hattının farklı sürümlerine sahip olabilir.

Tetikleyici türü İşlem hattı YAML sürümü
CI tetikleyicileri (trigger) Gönderilen daldaki işlem hattının sürümü kullanılır.
Çekme isteği 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 konuları.
İşlem hattını tamamlama tetikleyicileri bkz . İşlem hattı tamamlama tetikleyicileri için dal konuları.

Klasik yayın işlem hatları

Sürekli dağıtım tetikleyicileri, klasik derleme veya YAML işlem hattı tamamlandıktan sonra klasik sürümleri başlatmanıza yardımcı olur.

Zamanlanmış yayın tetikleyicileri , bir yayın işlem hattını bir zamanlamaya göre çalıştırmanıza olanak sağlar.

Çekme isteği yayın tetikleyicileri , klasik sürümleri kullanarak çekme isteğini doğrudan dağıtmak için kullanılır.

Klasik sürümdeki aşama tetikleyicileri, klasik sürümdeki her aşamanın nasıl tetikleneceklerini yapılandırmak için kullanılır.