Specificare gli eventi che attivano le pipeline

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

Usare i trigger per eseguire automaticamente una pipeline. Azure Pipelines supporta molti tipi di trigger. In base al tipo della pipeline, selezionare il trigger appropriato negli elenchi seguenti.

Nota

Tutti i percorsi dei trigger fanno distinzione tra maiuscole e minuscole.

Pipeline di compilazione classiche e pipeline YAML

I trigger di integrazione continua (CI) variano in base al tipo di repository compilato nella pipeline.

I trigger di convalida delle richieste pull variano anche in base al tipo di repository.

L'archiviazione controllata è supportata per i repository TFVC.

I trigger di commento sono supportati solo per i repository GitHub.

I trigger pianificati sono indipendenti dal repository e consentono di eseguire una pipeline in base a una pianificazione.

I trigger di pipeline nelle pipeline YAML e i trigger di completamento della compilazione nelle pipeline di compilazione classiche consentono di attivare una pipeline al completamento di un'altra.

Considerazioni sul ramo per i trigger nelle pipeline YAML

Le pipeline YAML possono avere versioni diverse della pipeline in rami diversi, che possono influire sulla versione dei trigger della pipeline valutata e sulla versione della pipeline da eseguire.

Tipo di trigger Versione YAML della pipeline
Trigger CI (trigger) Viene usata la versione della pipeline nel ramo sottoposto a push.
Trigger di richiesta pull (pr) Viene usata la versione della pipeline nel ramo di origine per la richiesta pull.
Trigger di commento della richiesta pull di GitHub Viene usata la versione della pipeline nel ramo di origine per la richiesta pull.
Trigger pianificati Vedere Considerazioni sul ramo per i trigger pianificati.
Trigger di completamento della pipeline Vedere Considerazioni sul ramo per i trigger di completamento della pipeline.

Pipeline di versione classica

I trigger di distribuzione continua consentono di avviare le versioni classiche al termine di una pipeline YAML o di compilazione classica.

I trigger di versione pianificati consentono di eseguire una pipeline di versione in base a una pianificazione.

I trigger di rilascio delle richieste pull vengono usati per distribuire una richiesta pull direttamente usando le versioni classiche.

I trigger di fase nella versione classica vengono usati per configurare la modalità di attivazione di ogni fase in una versione classica.