Course Overview
La formation Jenkins est conçue pour fournir aux participants une compréhension approfondie de l’une des plateformes d’intégration continue et de livraison continue les plus populaires. Jenkins est largement utilisé par les entreprises du monde entier pour automatiser les phases de développement, de test et de déploiement de leurs logiciels. Grâce à cette formation, les participants acquerront des compétences pratiques pour configurer, gérer et optimiser Jenkins à toutes les étapes du cycle de développement.
Objectifs de la formation :
- Comprendre les concepts fondamentaux de l’intégration continue et de la livraison continue (CI/CD).
- Installer, configurer et maintenir une instance Jenkins.
- Créer et gérer des jobs et des pipelines Jenkins.
- Intégrer Jenkins avec d’autres outils de développement tels que Git, Maven, Docker, etc.
- Mettre en place des stratégies de sécurisation de Jenkins.
- Optimiser les performances et l’efficacité de Jenkins
Prérequis
- Connaissances de base des systèmes d'exploitation Linux/Windows.
- Familiarité avec les principaux concepts de développement de logiciels.
Public ciblé
- Développeurs
- Testeurs
- Ingénieurs DevOps
- Administrateurs système
- Toute personne souhaitant se familiariser avec Jenkins et l'automatisation du développement.
Détails
- 6 Sections
- 36 Lessons
- 4 Hours
Expand all sectionsCollapse all sections
- 1. Introduction à Jenkins1
- 2. Exploitation12
- 2.1Installer Jenkins sur Linux4 Minutes
- 2.2Premiers sur Jenkins5 Minutes
- 2.3Utilisateurs et permissions7 Minutes
- 2.4Créer un Job FreeStyle – Préparation du Laboratoire13 Minutes
- 2.5Créer un JoB FreeStyle et lancer son premier Build10 Minutes
- 2.6Cloner un dépôt avec Jenkins12 Minutes
- 2.7Le workspace de Jenkins2 Minutes
- 2.8Créer un build et gérer les erreurs17 Minutes
- 2.9Déployer l’application à l’aide de Jenkins avec la CI11 Minutes
- 2.10Déployer une application Java Compiler avec MAVEN6 Minutes
- 2.11Test Unitaire et Rapports de Tests7 Minutes
- 2.12Création de l’artifact5 Minutes
- 3. Mise en place des PIPELINES - Utilisation de node4
- 4. Mise en place des PIPELINES - Utilisation de pipeline11
- 4.1Cloner le dépôt dans un pipeline (Checkout)12 Minutes
- 4.2Le Staging5 Minutes
- 4.3Stage – Builder l’application4 Minutes
- 4.4Stage – Créer l’artifact-5 Minutes
- 4.5Stage – Configuration des notifications emails5 Minutes
- 4.6Test envoi notification des emails4 Minutes
- 4.7Stage – Les jobs parallèle6 Minutes
- 4.8Ajouter une vue graph6 Minutes
- 4.9Stage – le failFast8 Minutes
- 4.10Déclencher le pipeline à l’aide d’une planification4 Minutes
- 4.11Déclencher un pipeline à l’aide du commit ou d’un push4 Minutes
- 5. Le Jenkinsfile7
- 5.1Introdutction au Jenkinsfile6 Minutes
- 5.2Créer votre premier pipeline avec la déclarative16 Minutes
- 5.3Astuces pour écrire des syntaxes déclaratives24 Minutes
- 5.4Test post build9 Minutes
- 5.5Création du Jenkinsfile10 Minutes
- 5.6Cloner un repo multibranches4 Minutes
- 5.7Utiliser des agents docker dans un pipeline11 Minutes
- Quiz1



