SonnyUplavan / oxygencs-grp02-eq12

Log680 Lab2
MIT License
0 stars 0 forks source link

Construction et déploiement de l’image Docker #10

Open FASanterre opened 6 months ago

FASanterre commented 6 months ago

Pour vous assurer que chaque nouvelle version des applications sont fonctionnelles, vous devez mettre en place un pipeline d’intégration continue à l’aide de la technologie de votre choix Votre CI doit accomplir quatre tâches :

  1. Lancer les tests unitaires de votre application. Si les tests échouent, le build s’arrête automatiquement.
  2. Lancer les étapes d’analyse de code statique et de formatage.
  3. 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.
  4. Lancer le déploiement sur DockerHub seulement lorsqu’il y a des changements sur la branche main (events comme push).
SonnyUplavan commented 6 months ago

Done