Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Um gatilho de solicitação pull especifica quais ramificações fazem com que uma compilação de pull request seja executada.
Definições que fazem referência a esta definição: pipeline
Implementações
Execução | Descrição |
---|---|
PR: Nenhum | Desative os gatilhos de solicitação pull. |
pr: lista de cadeias de caracteres | Lista de ramificações que acionam uma execução. |
pr: autoCancel, ramificações, caminhos, rascunhos | Sintaxe completa para controle completo. |
Execução | Descrição |
---|---|
PR: Nenhum | Desative os gatilhos de solicitação pull. |
pr: lista de cadeias de caracteres | Lista de ramificações que acionam uma execução. |
pr: autoCancel, ramificações, caminhos | Sintaxe completa para controle completo. |
Observações
Se você especificar nenhum gatilho de solicitação pull, as solicitações pull para qualquer ramificação acionarão uma compilação.
Há três opções de sintaxe distintas para a palavra-chave pr
: uma lista de ramificações a serem incluídas, uma maneira de desabilitar gatilhos PR e a sintaxe completa para controle completo.
Importante
Os gatilhos YAML PR são suportados apenas no GitHub e Bitbucket Cloud. Se você usar o Azure Repos Git, poderá configurar uma política de ramificação para validação de compilação acionar seu pipeline de compilação para validação.
Se você especificar uma cláusula exclude
sem uma cláusula include
para branches
ou paths
, isso equivale a especificar *
na cláusula include
.
PR: Nenhum
Desative os gatilhos de solicitação pull.
pr: none # Disable pull request triggers.
pr
string. Valores permitidos: nenhum.
Desative os gatilhos de solicitação pull.
Exemplos
Sintaxe de desativação:
pr: none # will disable PR builds (but not CI builds)
PR: Lista de cadeias de caracteres
Lista de ramificações que acionam uma execução.
pr: [ string ] # List of branches that trigger a run.
Tipos de lista
Tipo | Descrição |
---|---|
corda | Lista de ramificações que acionam uma execução. |
Observações
A sintaxe da lista especifica uma lista de ramificações que acionam uma execução quando uma solicitação pull é gerada ou um push é feito para a ramificação de origem de uma solicitação pull gerada.
Exemplos
Sintaxe da lista:
pr:
- main
- develop
pr: autoCancel, ramificações, caminhos, rascunhos
Use a sintaxe completa quando precisar de controle total do gatilho de solicitação 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.
Propriedades
autoCancel
booleano.
Se as compilações de RP em execução devem ser canceladas quando uma nova confirmação aterrissar na ramificação. Padrão: verdadeiro.
branches
includeExcludeFilters.
Nomes de ramificações a serem incluídos ou excluídos para acionar uma execução.
paths
includeExcludeFilters.
Caminhos de arquivo a serem incluídos ou excluídos para acionar uma execução.
drafts
booleano.
Se uma execução deve ser iniciada quando um rascunho de RP é criado. Padrão: verdadeiro.
pr: autoCancel, ramificações, caminhos
Sintaxe completa para controle completo.
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.
Propriedades
autoCancel
booleano.
Se as compilações de RP em execução devem ser canceladas quando uma nova confirmação aterrissar na ramificação. Padrão: verdadeiro.
branches
includeExcludeFilters.
Nomes de ramificações a serem incluídos ou excluídos para acionar uma execução.
paths
includeExcludeFilters.
Caminhos de arquivo a serem incluídos ou excluídos para acionar uma execução.
Exemplos
Sintaxe completa:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
Ver também
Saiba mais sobre gatilhos de solicitação pull e como especificá-los.