Jobs et Stages
Partie du cours GitLab CI
Votre pipeline de la leçon précédente ne comptait qu'un seul job. Les vrais projets ne restent jamais aussi petits. Un vrai projet compile du code, lance une suite de tests unitaires, lance un linter, parfois une suite de tests d'intégration, puis déploie, et chacune de ces choses est un job à part entière.
Un mauvais ordre vous fait perdre du temps ou, pire, vous fait perdre la justesse du résultat : déployer avant même que les tests aient commencé vide de tout sens le fait d'avoir des tests. Cette leçon parle des stages, le mécanisme par lequel GitLab CI contrôle cet ordre, et de needs:, la sortie de secours pour les cas où l'ordre par stage est plus strict que ce dont vous avez réellement besoin. ...
Envie d’apprendre GitLab CI Jobs et Stages dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec GitLab CI prêt, et travaillez sur Jobs et Stages avec un tuteur IA qui connaît votre code.
Commencer cette leçonJobs et StagesCe que vous allez apprendre
- Default stages
- Stage keyword
- Parallel jobs in same stage
- Stages keyword
- Needs for DAG
- Job ordering
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
