Questo workshop l’obiettivo di approfondire i concetti relativi alla continuous integration ed i tools a supporto.
Si discuterà di come automatizzare le build con Jenkins, integrando GIT e MAVEN.
Il workshop è rivolto a professionisti IT e amministratori di sistema che vogliono conoscere o approfondire i concetti di continuous integration ed è consigliato avere esperienza in ambito System Administration, developing e gestione applicativa.
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
Programma
- Shared library concept to manage common pipeline step and configuration
- ChatOps – Continuous Integration and Chat system
- Docker in Continuous Integration

