Formation Jenkins CI/CD
Durant la formation Jenkins CI/CD, vous apprendrez :
Module1 : Introduction CI/CD
- L’approche DevOps
- Intégration, Livraison et Déploiement continus
Atelier pratique: Installation de Jenkins
Module2: Mise en place de serveur Jenkins
- L’offre Jenkins. Notion de job, workspace
- L’interface web
- Mise en place du serveur, différents types d’installation
- Structure de JENKINS_HOME
- Configuration générale, configuration des outils
- Les plugins Jenkins, configuration, documentation
Atelier pratique: Plusieurs travaux pratiques progressifs ayant pour but configuration JDK et Maven/Gradle, installation des plugins, gestion des utilisateurs et des autorisations, création de job de build
Module 3: Les pipelines
- Concepts de pipelines
- Plugins de synchronisation de jobs, Join Plugin, Dependency Plugin, Pipeline View
- Distinction de 2 syntaxes disponibles, Rappels sur Groovy
- Syntaxe déclarative, les différentes directives
- Utilisation de Docker
Atelier pratique: Création de pipeline CI/CD avec la syntaxe déclarative de Groovy
Module4 : Architecture Maître Esclave
- Architecture maître esclave, les différents types d’agents
- Provisionnement des agents et pré-installation d’outil, classification par labels
- Agent sur le cloud, agents Docker
Atelier pratique: Mise en place d’agent SSH, Windows et JNLP, Utilisation d’agent docker