Modules courts 3 jours
Module 3 jours 3 jours Intermédiaire

GitLab CI/CD pour développeurs

Construire des pipelines utiles, lisibles et maintenables.

L’équipe sait lire, écrire, corriger et faire évoluer un pipeline GitLab CI/CD adapté à un projet applicatif.

Pour qui ?

Développeurs, lead devs juniors, équipes applicatives et profils backend/full-stack.

  • Format intra-entreprise ou organisme
  • Cas pratiques adaptables au contexte
  • Sortie orientée réflexes opérationnels

Objectifs opérationnels

  • Comprendre la structure d’un fichier .gitlab-ci.yml.
  • Créer des jobs de test, qualité, build et déploiement.
  • Gérer variables, caches, artefacts et règles d’exécution.
  • Diagnostiquer un pipeline cassé et améliorer sa lisibilité.

Repartir avec

  • Template .gitlab-ci.yml applicatif
  • Checklist de revue pipeline
  • Matrice variables / secrets / environnements
  • Guide de diagnostic pipeline
Programme 3 jours

Trois jours pour passer du sujet technique aux réflexes utilisables

Jour 1

Fondations GitLab CI

  • Stages, jobs, runners, images Docker et logs
  • Variables, secrets, branches et merge requests
  • Pipeline minimal pour valider une application
Jour 2

Qualité et artefacts

  • Tests automatisés, lint et analyse statique
  • Cache dépendances, artefacts et rapports
  • Conditions selon branche, tag ou merge request
Jour 3

Déploiement contrôlé

  • Environnements, déploiements manuels et protections
  • Pipelines factorisés avec includes et templates
  • Refonte d’un pipeline fragile

Ateliers pratiques

  • Créer un pipeline test + qualité + build
  • Corriger un pipeline lent ou instable
  • Ajouter un déploiement contrôlé sur recette

Prérequis

  • Pratique de Git
  • Bases Docker utiles
  • Projet applicatif ou dépôt exemple
Questions fréquentes

Cadrer le module GitLab CI/CD pour développeurs

À qui s’adresse le module GitLab CI/CD pour développeurs ?

Développeurs, lead devs juniors, équipes applicatives et profils backend/full-stack.

Que permet de travailler ce module court en 3 jours ?

L’équipe sait lire, écrire, corriger et faire évoluer un pipeline GitLab CI/CD adapté à un projet applicatif.

Le contenu peut-il être adapté à un contexte interne ?

Oui. Le module peut être cadré selon le niveau des participants, vos outils, vos contraintes métier et les cas pratiques utiles à l’équipe.