Déclencheurs
Un déclencheur définit quand un pipeline s'exécute. Chaque pipeline possède exactement un déclencheur, configuré au niveau du pipeline.
Configurer un déclencheur
Ouvrez votre pipeline dans l'éditeur. Cliquez sur le bouton Déclencheur dans la barre d'outils.
INFO
Un déclencheur est requis avant de pouvoir mettre un pipeline en statut Actif. Les pipelines en brouillon peuvent être sauvegardés et exportés sans déclencheur.
Types de déclencheurs
Push
Se déclenche quand du code est poussé vers une ou plusieurs branches.
| Paramètre | Description | Exemple |
|---|---|---|
| Branches | Liste de motifs de noms de branches | main, release/* |
Usage typique : pipeline CI qui s'exécute à chaque commit sur main.
Pull Request
Se déclenche quand une pull request est ouverte, synchronisée ou rouverte.
| Paramètre | Description |
|---|---|
| Branches cibles | Branches que la PR cible |
Schedule (Planifié)
Se déclenche automatiquement selon un planning cron.
| Paramètre | Description | Exemple |
|---|---|---|
| Expression cron | Cron standard à 5 champs | 0 2 * * * |
Plannings courants :
| Expression | Signification |
|---|---|
0 2 * * * | Chaque jour à 2h00 |
0 9 * * 1 | Chaque lundi à 9h00 |
0 */6 * * * | Toutes les 6 heures |
0 0 1 * * | Premier jour de chaque mois |
Tag
Se déclenche quand un tag Git est poussé.
| Paramètre | Description | Exemple |
|---|---|---|
| Motifs de tags | Motifs de noms de tags | v*, release-* |
Manuel
Le pipeline ne s'exécute pas automatiquement. Il doit être déclenché manuellement.
Usage typique : déploiements en production qui nécessitent une décision humaine.
