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