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.