Gebeurtenissen voor het activeren van pijplijnen opgeven

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Gebruik triggers om automatisch een pijplijn uit te voeren. Azure Pipelines ondersteunt veel soorten triggers. Selecteer op basis van het type pijplijn de juiste trigger in de onderstaande lijsten.

Notitie

Alle triggerpaden zijn hoofdlettergevoelig.

Klassieke build-pijplijnen en YAML-pijplijnen

Ci-triggers (Continue integratie) variëren op basis van het type opslagplaats dat u in uw pijplijn bouwt.

Pull-aanvraagvalidatietriggers (PR) variëren ook op basis van het type opslagplaats.

Gated check-in wordt ondersteund voor TFVC-opslagplaatsen.

Opmerkingentriggers worden alleen ondersteund voor GitHub-opslagplaatsen.

Geplande triggers zijn onafhankelijk van de opslagplaats en bieden u de mogelijkheid om een pijplijn volgens een schema uit te voeren.

Met pijplijntriggers in YAML-pijplijnen en buildvoltooiingtriggers in klassieke build-pijplijnen kunt u één pijplijn activeren na voltooiing van een andere.

Vertakkingsoverwegingen voor triggers in YAML-pijplijnen

YAML-pijplijnen kunnen verschillende versies van de pijplijn in verschillende vertakkingen hebben, wat van invloed kan zijn op welke versie van de triggers van de pijplijn wordt geëvalueerd en welke versie van de pijplijn moet worden uitgevoerd.

Triggertype YAML-versie van pijplijn
CI-triggers (trigger) De versie van de pijplijn in de gepushte vertakking wordt gebruikt.
PR-triggers (pr) De versie van de pijplijn in de bronbranch voor de pull-aanvraag wordt gebruikt.
Opmerkingentriggers voor GitHub-pull-aanvragen De versie van de pijplijn in de bronbranch voor de pull-aanvraag wordt gebruikt.
Geplande triggers Zie Vertakkingsoverwegingen voor geplande triggers.
Voltooiingstriggers voor pijplijn Zie Vertakkingsoverwegingen voor triggers voor het voltooien van pijplijnen.

Klassieke release-pijplijnen

Met continue implementatietriggers kunt u klassieke releases starten nadat een klassieke build- of YAML-pijplijn is voltooid.

Met geplande releasetriggers kunt u een release-pijplijn volgens een schema uitvoeren.

Releasetriggers voor pull-aanvragen worden gebruikt om een pull-aanvraag rechtstreeks te implementeren met behulp van klassieke releases.

Fasetriggers in de klassieke release worden gebruikt om te configureren hoe elke fase in een klassieke release wordt geactiveerd.