Sdílet prostřednictvím


Určení událostí, které aktivují kanály

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

K automatickému spuštění potrubí 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 spouštěčů se rozlišují malá a velká písmena.

Klasické kanály buildu a kanály YAML

Spouštěče kontinuální integrace (CI) se liší v závislosti na typu úložiště, které sestavujete ve svém pipelinu.

Triggery ověřování žádostí o přijetí změn se také liší v závislosti na typu úložiště.

Gated check-in je podporován pro repozitáře TFVC.

Spouštěče komentářů jsou podporovány pouze pro úložiště GitHub.

Naplánované spouštěče jsou nezávislé na úložišti a umožňují spustit pipeline 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.

Zvážení větve pro triggery v YAML pipeline

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 pipeline
Triggery CI (trigger) Používá se verze kanálu v vložené větvi.
Spouštěče PR (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é spouštěče Podívejte se na úvahy o větvích pro plánované triggery.
Spouštěče dokončení pipeline Viz aspekty větve pro triggery dokončení kanálu.

Klasické vydávací kanály

Spouštěče průběžného nasazování vám po dokončení klasického buildu nebo YAML pipeline pomůžou spustit klasická nasazení.

Naplánované spouštěče uvolnění umožňují spustit potrubí pro uvolnění podle plánu.

Spouštěče vydání pull requestů se používají k nasazení pull requestu přímo pomocí klasických verzí.

Spouštěče fází v klasické verzi se používají ke konfiguraci toho, jak je každá fáze v klasické verzi spuštěna.