Objectif

Tester le GitLab Flow et les outils GitLab associés, en suivant les exemples du cours, qui sont une extension du tp1 : Java + CI + déploiement sur une URL

PARTIE 1 : création d'environnements statiques





Exercice 1:

Relisez le cours sur la définition d'un GitLab Flow





Exercice 2:

À l'aide du cours, créez les environnements statiques associés à un GitLab Flow : production et staging

PARTIE 2 : création d'un pipeline associé





Exercice 3:

Suivez à nouveau l'exemple du cours (partie rules) pour mettre en place un pipeline qui différencie développement, staging et production





Exercice 4:

Testez le GitLab Flow complet en faisant des merge requests, dans l'ordre correct, avec un tag sur la branche production à la fin

PARTIE 3 : Environnements dynamiques





Exercice 5:

Testez maintenant la possibilité de créer des environnements dynamiques, depuis un pipeline : voir la dernière partie du cours.