Description
Créer une pipeline du Continuous Integration (CI) pour vérifier que tout fonctionne avant de merge sur main ou develop.
Liste de ce qui doit être implémenté
[x] Lancer les tests unitaires de votre application. Si les tests échouent, le build s’arrête
automatiquement.
[x] Lancer les étapes d’analyse de code statique et de formatage.
[x] Lancer la construction de l’image Docker seulement lorsque les changements sont sur la branche
main (events comme push). Vous devez tag votre image avec « latest » et un autre identifiant de
votre choix (la version de l’application, le build id, etc.) pour pouvoir réutiliser cette image même
après la création d’une nouvelle image.
[x] Lancer le déploiement sur DockerHub seulement lorsqu’il y a des changements sur la branche
main (events comme push).
Description Créer une pipeline du Continuous Integration (CI) pour vérifier que tout fonctionne avant de merge sur main ou develop.
Liste de ce qui doit être implémenté