Epic 20 : Industrialiser Zéphir

Objectif

Dans le code Zéphir, des valeurs apparaissent « en dur ». Il faut les rendre paramétrables.

Le Zéphir doit être en mode Swarm (minimum).

Découper le docker-compose par service : il faut que l’on puisse démarrer tous les services sur une branche (ex: demo) et un service en cours de dev (ex: “develop”)

Écrire le (ou les) jenkinsfile.

Publier les images sur Docker Hub.

Une réflexion doit être menée.

Tips: - Utiliser des fichiers “.env” ?

Acceptation

  • Mettre en place un pipeline multi branche (develop, test, demo)