Dépendances:
- Git
- Docker
- Docker compose (version >=3)
Cloner le projet
git clone -b v1 https://github.com/averdier/enigma_continuous_integration_final
Windows
.\start.ps1
Linux / MacOS (non testé)
chmod +x start.sh
./start.sh
Dépendances:
- Jenkins avec Docker ou Le projet Jenkins Docker
- Le plugin
Docker - Le plugin
Job DSL - Configurer un projet à partir du script
jobs/build.groovy - Configurer un pipeline à partir du script
jobs/Jenkinsfile