Demo project to continuous integration
Pour réaliser le tutoriel, vous aurez besoin d'avoir à disposition :
- un compte Github, ou un serveur git on-premise.
- un serveur Jenkins (localhost suffit)
- Optionnellement: OpenJdk 11 et une installation Maven colocalisé au serveur Jenkins
- Optionnellement: un groupe Slack
Le projet java intégré est un projet template de la fondation Spring. Il est intégré dans le dépot git afin de servir de support aux démonstrations.
Les répertoires Jenkinsfile_lvl_XX contiennent différents Jenkinsfile avec une complexité progressive. Il faut se reporter à la documentation.