Formation Docker

Construire l’image dans GitLab CI et la pousser dans le registre

À chaque push, GitLab CI construit l’image de MonTour et la publie dans le registre du projet. Plus aucune image construite à la main.

Module 3 · Docker dans GitLab CI

Réservé aux abonnés

Objectif du chapitre

Chaque merge sur main publie une image montour:<sha> dans le GitLab Container Registry.

Prérequis : Développer dans un conteneur (chapitre 11) : tag dk11 posé.

Au programme

  • Un job de build avec Docker-in-Docker ou BuildKit sans démon.
  • S’authentifier au registre avec les variables prédéfinies de GitLab.
  • Réutiliser le cache de build entre deux pipelines.
  • Ne publier que depuis main et les tags protégés.

La suite de cette leçon est réservée aux abonnés

Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.