Formation GitLab CI/CD : intégration et livraison continues

Industrialisez vos livraisons avec des pipelines as code GitLab CI et Jenkins : artefacts, environnements et déploiements progressifs maîtrisés.

Concevez une chaîne de livraison continue complète : pipelines GitLab CI, exécuteurs, gestion des artefacts, environnements multiples et déploiements progressifs, avec un détour par les pipelines Jenkins décrits en code.

3 jours (21 h)
HYBRID
Inter : 2 340,00 € HT/pers
Intra : nous consulter

Description

Livrer fréquemment sans risquer la stabilité de la production suppose une chaîne d'intégration et de livraison continues correctement outillée. Cette formation construit pas à pas un pipeline GitLab CI complet : étapes, exécuteurs partagés et dédiés, mise en cache et gestion des artefacts entre étapes, variables et environnements distincts pour le test et la production. Les stratégies de déploiement progressif (déploiement manuel contrôlé, canary, environnements de revue) sont mises en pratique pour réduire le risque de chaque mise en production. La formation traite également les pipelines Jenkins décrits en code (Jenkinsfile), encore très présents dans de nombreuses organisations aux côtés de GitLab. Cette formation s'adresse aux développeurs, ingénieurs DevOps, exploitants, responsables techniques et testeurs automaticiens ayant une pratique de Git.

Les objectifs

  • Construire des pipelines as code (GitLab CI, Jenkins) et industrialiser la livraison : artefacts, environnements, déploiements progressifs.

Public visé

  • Développeurs, ingénieurs DevOps, exploitants, responsables techniques, testeurs automaticiens.

Prérequis

  • Pratique de Git et connaissance des principes du déploiement applicatif.

Le programme

Jour 1
Matinée

1. Fondations et premiers pipelines

  • Principes de l'intégration continue et conditions de réussite
  • Structure d'un fichier de pipeline : étapes, tâches, images
  • Exécuteurs : types, installation, étiquettes, isolation
  • Variables, secrets et gestion de la configuration
  • Artefacts, cache et durée d'exécution
  • Travaux pratiques : mise en place d'un premier pipeline de compilation et de tests
Après-midi

2. Pipelines avancés

  • Règles d'exécution conditionnelles et pipelines de demande de fusion
  • Tâches parallèles, matrices, pipelines enfants
  • Modèles réutilisables et inclusion entre projets
  • Pipelines multi-projets et dépendances
  • Optimisation de la durée et lecture des goulots
  • Travaux pratiques : refonte d'un pipeline lent en pipeline parallélisé et factorisé
Jour 2
Matinée

3. Qualité et sécurité dans le pipeline

  • Intégration des tests unitaires, d'intégration et de bout en bout
  • Analyse statique du code et portes de qualité bloquantes
  • Analyse des dépendances et des conteneurs
  • Rapports intégrés et exploitation dans les demandes de fusion
  • Politique de blocage et gestion des exceptions
  • Travaux pratiques : ajout des analyses de qualité et de sécurité avec seuils bloquants
Après-midi

4. Registres, artefacts et versionnement

  • Registre d'images de conteneurs et registre de paquets
  • Construction et étiquetage des images applicatives
  • Versionnement sémantique et gestion des livraisons
  • Traçabilité entre commit, artefact et environnement déployé
  • Nettoyage et maîtrise du stockage
  • Travaux pratiques : construction, publication et traçabilité d'une image applicative versionnée
Jour 3
Matinée

5. Déploiement continu

  • Environnements et déploiements déclenchés, manuels ou automatiques
  • Stratégies de déploiement : progressive, bleu-vert, canari
  • Déploiement vers Kubernetes et vers des serveurs classiques
  • Retour arrière et vérification post-déploiement
  • Approbations et contraintes de séparation des rôles
  • Travaux pratiques : mise en place d'un déploiement progressif avec approbation et retour arrière
Après-midi

6. Jenkins et industrialisation

  • Jenkins : architecture, agents, pipelines déclarés en code
  • Bibliothèques partagées et factorisation entre projets
  • Comparaison des approches et coexistence des deux outils
  • Supervision de la chaîne de livraison et indicateurs de performance
  • Gouvernance : conventions, modèles d'entreprise, maintenance des pipelines
  • Travaux pratiques : écriture d'un pipeline Jenkins équivalent et comparaison des deux implémentations
Dernière mise à jour : 18 septembre 2026

En présentiel ou à distance : à vous de choisir

Dans vos locaux

Pour ancrer les apprentissages et encourager la dynamique collective.

En classe virtuelle

Pour allier flexibilité et interactions en temps réel avec le formateur.

Dans nos locaux

Pour favoriser la concentration, les échanges et le confort des apprenants.

Les modalités de formation

Suivi et évaluation :

  • Recueil des besoins en amont pour identifier les attentes du stagiaire
  • Évaluation continue : études de cas et travaux pratiques pendant la formation
  • Évaluation finale : questionnaire d'auto-évaluation

Format et encadrement :

  • Formation équilibrée alliant théorie et pratique (minimum 50%)
  • Sessions en petits groupes (2 à 9 participants) pour un suivi personnalisé
  • Émargement par demi-journée et remise d'une attestation de formation

Moyens pédagogiques et techniques :

  • Méthodes interactives et suivi des acquis : travaux pratiques, projet fil rouge, mises en situation, démonstrations, QCM…
  • Les stagiaires doivent être équipés de leur matériel informatique pour suivre la formation, que ce soit dans nos locaux ou sur site externe.
  • Les prérequis techniques seront communiqués aux apprenants en amont de la formation, lors de l'analyse des besoins, en fonction des spécificités de chaque client.
  • Accessibilité: nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d'adapter les sessions en cas de situations spécifiques. Nous nous engageons à répondre à toutes les demandes dans un délai de 48h ouvré.

Conditions et délais d'accès :

  • Si l'une de nos formations vous intéresse, contactez-nous au +33 04 93 65 34 24 ou à l'adresse mail contact@le-code.dev. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d'adapter la formation et ses modules, puis nous vous adresserons un devis. Les dates de la formation seront à convenir sous 30 jours maximum.
  • Concernant les formations Actions Collectives, l'inscription est possible jusqu'à 24h ouvrées avant le début de la formation.