This workshop aims to explore concepts related to continuous integration and the tools that support it.
We will discuss how to automate builds with Jenkins, integrating GIT and MAVEN.
The workshop is aimed at IT professionals and system administrators who want to learn about or explore the concepts of continuous integration. Experience in system administration, development, and application management is recommended.
Topics (8 hours)
- GIT
- 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
Program
- Shared library concept to manage common pipeline step and configuration
- ChatOps – Continuous Integration and Chat system
- Docker in Continuous Integration

