Určení událostí, které aktivují kanály
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
K automatickému spuštění kanálu použijte triggery. Azure Pipelines podporuje mnoho typů triggerů. V závislosti na typu kanálu vyberte v následujících seznamech příslušnou aktivační událost.
Poznámka:
U všech cest triggerů se rozlišují malá a velká písmena.
Klasické kanály buildu a kanály YAML
Triggery kontinuální integrace (CI) se liší v závislosti na typu úložiště, které sestavujete ve svém kanálu.
- Triggery CI v Gitu Azure Repos
- Triggery CI na GitHubu
- Triggery CI v Bitbucket Cloudu
- Triggery CI v TFVC
- Referenční informace ke schématu YAML triggeru CI
Triggery ověřování žádostí o přijetí změn se také liší v závislosti na typu úložiště.
- Triggery žádosti o přijetí změn v Gitu Azure Repos
- Triggery žádosti o přijetí změn na GitHubu
- Triggery pr v Bitbucket Cloudu
- Referenční informace ke schématu YAML pro aktivaci žádosti o přijetí změn
Gated check-in je podporován pro úložiště TFVC.
Triggery komentářů se podporují jenom pro úložiště GitHub.
Naplánované triggery jsou nezávislé na úložišti a umožňují spustit kanál podle plánu.
Triggery kanálu v kanálech YAML a triggery dokončení sestavení v klasických kanálech buildu umožňují aktivovat jeden kanál po dokončení jiného kanálu.
Aspekty větve pro triggery v kanálech YAML
Kanály YAML můžou mít různé verze kanálu v různých větvích, což může ovlivnit, která verze triggerů kanálu se vyhodnotí a jakou verzi kanálu se má spustit.
Typ aktivační události | Verze YAML kanálu |
---|---|
Triggery CI (trigger ) |
Používá se verze kanálu v vložené větvi. |
Triggery žádosti o přijetí změn (pr ) |
Používá se verze kanálu ve zdrojové větvi žádosti o přijetí změn. |
Triggery komentářů k žádosti o přijetí změn GitHubu | Používá se verze kanálu ve zdrojové větvi žádosti o přijetí změn. |
Naplánované triggery | Podívejte se na důležité informace o větvích pro plánované triggery. |
Triggery dokončení kanálu | Viz aspekty větve pro triggery dokončení kanálu. |
Klasické kanály verze
Triggery průběžného nasazování vám po dokončení klasického buildu nebo kanálu YAML pomůžou spustit klasické verze.
Triggery naplánované verze umožňují spustit kanál verze podle plánu.
Triggery vydání žádosti o přijetí změn se používají k nasazení žádosti o přijetí změn přímo pomocí klasických verzí.
Aktivační události fáze v klasické verzi slouží ke konfiguraci způsobu aktivace jednotlivých fází v klasické verzi.