This training aims to deepen the concepts related to continuous integration and the tools to support it. We will discuss how to automate builds with Jenkins, integrating git and maven.
Topics
- Code version control tools
- Code Governance
Programma
- GIT (Introduction)
- Code Governance (Git Flow, Code Review…)
- Maven, utility plugins (prevent SNAPSHOT dependencies in RELEASE, commit hash in produced artifacts, etc.)
- Git Hook & GitHub Webhook
- Pipelines and Jenkins
- Shared library concept to manage common pipeline step and configuration
- ChatOps – Continuous Integration and Chat system
- Docker in Continuous Integration

