
Objectif du Volet 2
Section intitulée « Objectif du Volet 2 »Vous avez un pipeline fonctionnel ? Maintenant, faites-le évoluer. Ce volet vous apprend à créer des pipelines maintenables, réutilisables et performants — indispensable quand vous gérez plusieurs projets ou équipes.
Prérequis
Section intitulée « Prérequis »Ce volet suppose que vous maîtrisez le Volet 1 : Fondamentaux. En particulier :
- Structure
.gitlab-ci.yml(stages, jobs, script) - Variables et rules
- Artefacts et cache
Les modules
Section intitulée « Les modules »Phase 1 : Réutilisation et factorisation
Section intitulée « Phase 1 : Réutilisation et factorisation »| Module | Titre | Objectif |
|---|---|---|
| V2-01 | extends et anchors | Factoriser au sein d’un fichier |
| V2-02 | include et templates | Partager entre projets |
| V2-03 | Bibliothèque CI/CD | Créer votre registry de templates |
Phase 2 : Performance et orchestration
Section intitulée « Phase 2 : Performance et orchestration »| Module | Titre | Objectif |
|---|---|---|
| V2-04 | DAG et parallélisme | Optimiser avec needs |
| V2-05 | Matrices de jobs | Multiplier les exécutions |
| V2-06 | Services et dependencies | Bases de données, Redis en CI |
Phase 3 : Orchestration avancée
Section intitulée « Phase 3 : Orchestration avancée »| Module | Titre | Objectif |
|---|---|---|
| V2-07 | Pipelines parent-enfant | Orchestrer les monorepos |
| V2-08 | Pipelines dynamiques | Générer selon le contexte |
| V2-09 | Multi-projet | Déclencher d’autres projets |
Parcours recommandé
Section intitulée « Parcours recommandé »Vous copiez-collez du YAML entre projets ?
- extends et anchors
- include et templates
- Bibliothèque CI/CD
Vos pipelines sont trop longs ?
- DAG et parallélisme
- Matrices de jobs
- Artefacts et cache
Plusieurs apps dans un seul repo ?
Commencer
Section intitulée « Commencer » extends et anchors Première étape : factoriser au sein d'un fichier.
DAG et parallélisme Accélérer vos pipelines avec needs.
Pipelines parent-enfant Orchestrer les monorepos.
include et templates Partager entre projets.
Navigation
Section intitulée « Navigation »◀ Volet 1
Revoir les bases si nécessaire.
Volet 3 ▶
Plateforme & Gouvernance
Sécurité, compliance, et opérations.