DevOps training

Duration 1 day • 7 hours Get a quote

Jenkins est un outil de CI/CD permettant d'aller de la compilation des sources de l'application jusqu'au déploiement. Depuis la version 2, les pipelines sont écrits dans un DSL en Groovy fournissant une large éventail de fonctionnalités. Son architecture modulaire basée sur des plugins permet d'étendre ses possibilités d'intégration avec d'autres outils. L'utilisation des Agents permet de distribuer la charge de traitement et son intégration avec les conteneurs Docker étends sa souplesse.

Cette formation revient dans un premier temps sur les concepts autour de la CI/CD puis introduit le fonctionnement de l'outil Jenkins. Nous verrons également la gestion des plugins et comment gérer les mises à jour. Le DSL des pipelines sera exploré au travers de création de plusieurs jobs.

Formation animée en présentiel

La formation en présentiel se déroule sur des jours consécutifs

Formation disponible en mode "formation à distance"

La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées

Educational objectives

  • Découvrir le fonctionnement de Jenkins
  • Comprendre le rôle du Contrôleur et des agents
  • Découvrir l'écosystème des plugins, les modes d'installation puis leurs utilisation
  • Ecrire des pipelines avec le DSL du Jenkinsfile
  • Comprendre la place des conteneurs Docker dans une chaine de CI/CD
  • Explorer les différents leviers d'industrialisation des pipelines

Prerequisites

Aucun

Target audience

  • Développeurs
  • Tech Lead
  • Architectes techniques et solutions
  • Opérateurs de plateforme technique
  • Utilisateurs de système Linux

Financing in France

  • May be financed through OPCO (if financing covers all of the cost of the training)
  • Cannot be financed through the CPF

Training as inter-companies

Trainings can be held on-site or remotely
  • Training course starts at 9.30am
  • Lunch break from 12am to 1pm
  • Training course ends at 5.30pm

Pedagogy

50% theory, 50% practise