Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çekme isteği tetikleyicisi, çekme isteği derlemesini çalıştırmaya neden olan dalları belirtir.
Bu tanıma başvuran tanımlar: işlem hattı
Uygulamalar
| Uygulama | Açıklama |
|---|---|
| pr: hiçbiri | Çekme isteği tetikleyicilerini devre dışı bırakın. |
| pr: dize listesi | Çalıştırmayı tetikleyen dalların listesi. |
| pr: autoCancel, dallar, yollar, taslaklar | Tam denetim için tam söz dizimi. |
Açıklamalar
Çekme isteği tetikleyicisi belirtmezseniz, herhangi bir dal için çekme istekleri derlemeyi tetikler.
pr anahtar sözcüğü için üç ayrı söz dizimi seçeneği vardır: eklenecek dalların listesi, ÇEKME isteği tetikleyicilerini devre dışı bırakmanın bir yolu ve tam denetim için tam söz dizimi.
Önemli
YAML PR tetikleyicileri yalnızca GitHub ve Bitbucket Cloud'da desteklenir. Azure Repos Git kullanıyorsanız, derleme işlem hattınızı doğrulama için tetikleme amacıyla derleme doğrulama için bir dal ilkesi yapılandırabilirsiniz.
exclude veya includeiçin branches yan tümcesi olmayan bir paths yan tümcesi belirtirseniz, * yan tümcesinde include belirtmeye eşdeğerdir.
pr: hiçbiri
Çekme isteği tetikleyicilerini devre dışı bırakın.
pr: none # Disable pull request triggers.
pr dize. İzin verilen değerler: yok.
Çekme isteği tetikleyicilerini devre dışı bırakın.
Örnekler
Devre dışı bırakma söz dizimi:
pr: none # will disable PR builds (but not CI builds)
pr: dize listesi
Çalıştırmayı tetikleyen dalların listesi.
pr: [ string ] # List of branches that trigger a run.
Liste türleri
| Türü | Açıklama |
|---|---|
| String | Çalıştırmayı tetikleyen dalların listesi. |
Açıklamalar
Liste söz dizimi, bir çekme isteği oluşturulduğunda veya yükseltilmiş çekme isteğinin kaynak dalına gönderim yapıldığında çalıştırmayı tetikleyen dalların listesini belirtir.
Örnekler
Liste söz dizimi:
pr:
- main
- develop
pr: autoCancel, dallar, yollar, taslaklar
Çekme isteği tetikleyicisinin tam denetimine ihtiyacınız olduğunda tam söz dizimini kullanın.
pr:
autoCancel: boolean # Whether to cancel running PR builds when a new commit lands in the branch. Default: true.
branches: # Branch names to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
paths: # File paths to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
drafts: boolean # Whether to start a run when a draft PR is created. Default: true.
Özellikler
booleautoCancel.
Dalda yeni bir işleme olduğunda çalışan ÇEKME İsteği derlemelerinin iptal edilip edilmeyeceğini. Varsayılan: doğru.
branches
excludeFiltersiçerir.
Bir çalıştırmayı tetikleme için dal adlarını dahil etmek veya dışlamak için .
paths
excludeFiltersiçerir.
Bir çalıştırmayı tetikleme amacıyla dahil etmek veya dışlamak için Dosya yollarını .
booledrafts.
Taslak çekme isteği oluşturulduğunda çalıştırma başlatılıp başlatılmayacağını . Varsayılan: doğru.
Örnekler
Tam söz dizimi:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Ayrıca bkz.
çekme isteği tetikleyicileri ve bunların nasıl belirtilmesi hakkında daha fazla bilgi edinin.