İş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.
- cı Azure Repos Git 'te tetiklenir
- CI GitHub tetikliyor
- Bitbucket bulutu 'nda CI Tetikleyicileri
- TFVC 'de CI Tetikleyicileri
Çekme isteği doğrulaması (PR) Tetikleyicileri, deponun türüne göre de farklılık gösterir.
- Azure Repos Git 'teki PR tetikleyicileri
- GitHub PR Tetikleyicileri
- Bitbucket bulutu 'ndaki PR Tetikleyicileri
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.