pr tanımı

Ç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.