ADVANCED Continuous integration

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

 

Workshop

ADVANCED Continuous integration

Aimed at: System Administrators, developers, DevOps, Software Architects
Recommended prerequisites: System administration or programming skills
Duration: 1 day

Workshop

ADVANCED Continuous integration

Aimed at: System Administrators, developers, DevOps, Software Architects
Recommended prerequisites: System administration or programming skills
Duration: 1 day

ADVANCED Continuous integration

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