Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
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.
- CI-utlösare i Azure Repos Git
- CI-utlösare i GitHub
- CI-utlösare i Bitbucket Cloud
- CI-utlösare i TFVC
- YAML-schemareferens för CI-utlösare
Utlösare för validering av pull-begäranden (PR) varierar också beroende på typ av lagringsplats.
- PR-utlösare i Azure Repos Git
- PR-utlösare i GitHub
- PR-utlösare i Bitbucket Cloud
- Referens för YAML-schema för PR-utlösare
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.