ADVANCED Continuous integration

Questo training ha come 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.

Topics

  • Code version control tools
  • Code Governance

Programma

  • GIT (Introduzione)
  • 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

 

Workshop

ADVANCED Continuous integration

Rivolto a: System Administrators, developers, DevOps, Software Architects
Prerequisiti consigliati: Competenze di amministrazione di sistema o programmazione
Durata: 1 giorno
CHIEDI INFORMAZIONI



Workshop

ADVANCED Continuous integration

Rivolto a: System Administrators, developers, DevOps, Software Architects
Prerequisiti consigliati: Competenze di amministrazione di sistema o programmazione
Durata: 1 giorno
CHIEDI INFORMAZIONI



ADVANCED Continuous integration

Questo training ha come 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.

Topics

  • Code version control tools
  • Code Governance

Programma

  • GIT (Introduzione)
  • 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