Dela via


Ange händelser som utlöser pipelines

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Använd utlösare för att köra en pipeline automatiskt. Azure Pipelines stöder många typer av utlösare. Baserat på pipelinens typ väljer du lämplig utlösare i listorna nedan.

Kommentar

Alla utlösarsökvägar är skiftlägeskänsliga.

Klassiska byggpipelines och YAML-pipelines

Utlösare för kontinuerlig integrering (CI) varierar beroende på vilken typ av lagringsplats du skapar i din pipeline.

Utlösare för validering av pull-begäranden (PR) varierar också beroende på typ av lagringsplats.

Gated check-in stöds för TFVC-lagringsplatser.

Kommentarsutlösare stöds endast för GitHub-lagringsplatser.

Schemalagda utlösare är oberoende av lagringsplatsen och gör att du kan köra en pipeline enligt ett schema.

Med pipelineutlösare i YAML-pipelines och utlösare för bygge i klassiska byggpipelines kan du utlösa en pipeline när en annan har slutförts.

Grenövervägande för utlösare i YAML-pipelines

YAML-pipelines kan ha olika versioner av pipelinen i olika grenar, vilket kan påverka vilken version av pipelinens utlösare som utvärderas och vilken version av pipelinen som ska köras.

Utlösartyp YAML-pipelineversion
CI-utlösare (trigger) Versionen av pipelinen i den push-överförda grenen används.
PR-utlösare (pr) Versionen av pipelinen i källgrenen för pull-begäran används.
GitHub-utlösare för pull-begärandekommenterar Versionen av pipelinen i källgrenen för pull-begäran används.
Schemalagda utlösare Se Grenöverväganden för schemalagda utlösare.
Utlösare för pipeline-slutförande Se Grenöverväganden för pipeline-slutförandeutlösare.

Klassiska versionspipelines

Kontinuerliga distributionsutlösare hjälper dig att starta klassiska versioner när en klassisk bygg- eller YAML-pipeline har slutförts.

Med schemalagda versionsutlösare kan du köra en versionspipeline enligt ett schema.

Utlösare för pull-begärandeutlösare används för att distribuera en pull-begäran direkt med klassiska versioner.

Scenutlösare i klassisk version används för att konfigurera hur varje steg i en klassisk version utlöses.