Prérequis
- Avoir un ordinateur et une connexion internet stable
- Avoir des notions dans le développement d’objet (Java de préférence
- Avoir des notions dans le versionning et l’outil Git
Planning
- Présentation de Jenkins et les pipelines
- Vue d’ensemble de Jenkins et des pipelines
- Avantages des pipelines par rapport aux autres méthodes
- Structure d’un pipeline : étapes, actions et conditions
- Syntaxe Déclarative et Scripted pour la définition des pipelines
- Utilisation des agents pour la distribution des tâches
- Avoir des paramètres en entrées
- Exemple pratique : Création d’un pipeline simple avec différentes étapes
- Notions de CI/CD
- Introduction à la CI/CD (Intégration Continue / Livraison Continue)
- Comprendre les principes de la CI/CD et ses avantages
- Intégration de Jenkins dans un processus CI/CD
- Déploiement continu et gestion des versions
- Tests automatisés et feedback immédiat
- Exemple pratique : Configuration d’un processus CI/CD avec Jenkins
- Approfondissement des Pipelines Jenkins
- Gestion des variables d’environnement et des paramètres de pipeline
- Gestion des branches et des stratégies de déploiement
- Intégration de tests unitaires et de tests de performance dans les pipelines
- Gestion des erreurs et des notifications
- Bonnes pratiques pour la conception et la gestion des pipelines
- Mise en place feedback développeur
- Maîtrise du flux d’exécution
Formateurs
- Xavier BLOUMINE : Coach DevSecOps et Craftsman, Xavier est spécialisé dans le développement logiciel, et la mise en place d’une culture DevSecOps. Le Shift Left, ainsi que l’automatisation, font partie intégrante de son expertise. Xavier a formé des centaines de personnes sur les outils autour du DevOps.
- Florian CAUZARD – JARRY: Florian est multi certifié sur AWS et Terraform. Il a poussé à l’extrême l’automatisation sur le Cloud, afin d’intégrer une approche FinOps. Il saura montrer comment chaque outil peut être intégré, afin de perfectionner les chaînes d’intégration et de déploiement.
Reviews
There are no reviews yet.