definisi pr
Pemicu permintaan pull menentukan cabang mana yang menyebabkan build permintaan pull berjalan.
Definisi yang mereferensikan definisi ini: alur
Implementasi
Penerapan | Deskripsi |
---|---|
pr: tidak ada | Nonaktifkan pemicu permintaan pull. |
pr: daftar string | Daftar cabang yang memicu eksekusi. |
pr: autoCancel, cabang, jalur, draf | Sintaks penuh untuk kontrol penuh. |
Penerapan | Deskripsi |
---|---|
pr: tidak ada | Nonaktifkan pemicu permintaan pull. |
pr: daftar string | Daftar cabang yang memicu eksekusi. |
pr: autoCancel, cabang, jalur | Sintaks penuh untuk kontrol penuh. |
Penerapan | Deskripsi |
---|---|
pr: tidak ada | Nonaktifkan pemicu permintaan pull. |
pr: daftar string | Daftar cabang yang memicu eksekusi. |
pr: cabang, jalur | Sintaks penuh untuk kontrol penuh. |
Keterangan
Jika Anda tidak menentukan pemicu permintaan pull, tarik permintaan ke cabang mana pun yang memicu build.
Ada tiga opsi sintaks yang berbeda untuk pr
kata kunci: daftar cabang yang akan disertakan, cara untuk menonaktifkan pemicu PR, dan sintaks penuh untuk kontrol penuh.
Penting
Pemicu YAML PR hanya didukung di GitHub dan Bitbucket Cloud. Jika Anda menggunakan Azure Repos Git, Anda dapat mengonfigurasi kebijakan cabang untuk validasi build guna memicu alur build Anda untuk validasi.
Penting
Pemicu YAML PR hanya didukung di GitHub. Jika Anda menggunakan Azure Repos Git, Anda dapat mengonfigurasi kebijakan cabang untuk validasi build guna memicu alur build Anda untuk validasi.
Jika Anda menentukan exclude
klausul tanpa include
klausul untuk branches
atau paths
, klausa tersebut setara dengan menentukan *
dalam include
klausa.
Penting
Saat Anda menentukan pemicu permintaan pull, hanya cabang yang Anda konfigurasi secara eksplisit untuk inklusi yang memicu alur. Penyertaan diproses terlebih dahulu, lalu pengecualian dihapus dari daftar tersebut. Jika Anda menentukan pengecualian tetapi tidak ada penyertaan, tidak ada pemicu.
pr: tidak ada
Nonaktifkan pemicu permintaan pull.
pr: none # Disable pull request triggers.
pr
String. Nilai yang diizinkan: tidak ada.
Nonaktifkan pemicu permintaan pull.
Contoh
Sintaks penonaktifan:
pr: none # will disable PR builds (but not CI builds)
pr: daftar string
Daftar cabang yang memicu eksekusi.
pr: [ string ] # List of branches that trigger a run.
Jenis daftar
Jenis | Deskripsi |
---|---|
string | Daftar cabang yang memicu eksekusi. |
Keterangan
Sintaks daftar menentukan daftar cabang yang memicu eksekusi saat permintaan pull dinaikkan atau pendorongan dilakukan ke cabang sumber permintaan pull yang dinaikkan.
Contoh
Sintaks daftar:
pr:
- main
- develop
pr: autoCancel, cabang, jalur, draf
Gunakan sintaks penuh saat Anda memerlukan kontrol penuh pemicu permintaan pull.
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.
Properti
autoCancel
boolean.
Apakah membatalkan build PR yang sedang berjalan saat penerapan baru mendarat di cabang. Default: true.
branches
includeExcludeFilters.
Nama cabang untuk disertakan atau dikecualikan untuk memicu eksekusi.
paths
includeExcludeFilters.
Jalur file untuk disertakan atau dikecualikan untuk memicu eksekusi.
drafts
boolean.
Apakah akan memulai eksekusi saat draf PR dibuat. Default: true.
pr: autoCancel, cabang, jalur
Sintaks penuh untuk kontrol penuh.
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.
Properti
autoCancel
boolean.
Apakah membatalkan build PR yang sedang berjalan saat penerapan baru mendarat di cabang. Default: true.
branches
includeExcludeFilters.
Nama cabang untuk disertakan atau dikecualikan untuk memicu eksekusi.
paths
includeExcludeFilters.
Jalur file untuk disertakan atau dikecualikan untuk memicu eksekusi.
pr: cabang, jalur
Sintaks penuh untuk kontrol penuh.
pr:
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.
Properti
branches
includeExcludeFilters.
Nama cabang untuk disertakan atau dikecualikan untuk memicu eksekusi.
paths
includeExcludeFilters.
Jalur file untuk disertakan atau dikecualikan untuk memicu eksekusi.
Contoh
Sintaks penuh:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Lihat juga
Pelajari selengkapnya tentang pemicu permintaan pull dan cara menentukannya.