Rules et Jobs conditionnels
Partie du cours GitLab CI
Tous les jobs que vous avez écrits jusqu'ici s'exécutent à chaque push, quelle que soit la branche concernée et quelle que soit la raison qui a lancé le pipeline. C'est sans conséquence tant que vous expérimentez seul, mais cela cesse de l'être dès qu'une vraie équipe pousse sur un vrai projet.
Voyez un bloc rules: comme une série de questions fermées posées dans un ordre fixe, comme un formulaire qui dirait « si vous avez répondu oui à la question 1, arrêtez-vous là et suivez ses instructions, sinon passez à la question 2 ». Une règle dans GitLab CI, c'est exactement une entrée de cette liste, et GitLab parcourt la liste depuis le haut, vérifie chaque règle à son tour, et s'arrête à la toute première qui...
Envie d’apprendre GitLab CI Rules et Jobs conditionnels dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec GitLab CI prêt, et travaillez sur Rules et Jobs conditionnels avec un tuteur IA qui connaît votre code.
Commencer cette leçonRules et Jobs conditionnelsCe que vous allez apprendre
- Rules keyword
- If conditions
- CI_COMMIT_BRANCH
- CI_PIPELINE_SOURCE
- When manual
- Changes paths
- Rules vs only/except
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
11 leçons- 1Qu'est-ce que le CI/CD20 min
- 2Votre premier pipeline25 min
- 3Jobs et Stages30 min
- 4Variables et secrets30 min
- 5Artifacts et Caches30 min
- 6Rules et Jobs conditionnels30 min
- 7Jobs et Services Docker35 min
- 8Environnements et déploiements30 min
- 9Includes et Templates30 min
- 10Runners30 min
- 11Projet de synthèse: Construire, Tester, Déployer60 min
