Formation Jenkins CI/CD : Intégration continue avec Jenkins (Hudson) Préparation à la certification Cloudbees CJE (Certified Jenkins Engineer)

4.4 sur 5 étoiles

5 étoiles
44%
4 étoiles
55%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 18 avis
(18 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OJEN
Certification Cloudbees Certified Jenkins Enginer (CJE)

Jenkins (anciennement Hudson) est un serveur Open Source d'intégration continue permettant d'automatiser les tâches de build, tests, déploiement, production de release.
Sans aucune intervention, les travaux validés dans l'outil de gestion de configuration (Git, SVN ou autres) sont automatiquement testés, audités et déployés sur les plateforme d'intégration ou même de production.
En temps réel, l’équipe agile étendue dispose peut alors visualiser tous les métriques du projet pour chaque branches et commits (résultats des tests, qualité de code, etc.). La productivité globale de l'équipe est fortement accrue.
Le serveur d’intégration continue, tel que Jenkins, est une brique essentielle de l’approche DevOps et du développement agile.

Cette formation Jenkins CI/CD vous permet de savoir installer, configurer et dimensionner un serveur Jenkins. 

Objectif opérationnel : 

Savoir installer et configurer un seveur Jenkins.

Objecftifs pédagogiques : 

Concrètement, à l'issue de cette formation Jenkins CI/CD, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir installer, configurer et dimensionner un serveur Jenkins
  • Intégrer Jenkins avec d'autres outils (SCMs, Sonar, Nexus, Gestionnaire de tickets, Docker)
  • Définir des pipelines d’intégration ou de déploiement continue via l’interface Jenkins
  • Définir des pipelines d’intégration ou de déploiement continue via des scripts Pipelines
  • Utiliser l’API rest et la CLI de Jenkins
  • Exploiter un serveur Jenkins
  • Obtenir la certification CloudBees CJE - Certified Jenkins Engineer

Public :

Cette formation Jenkins s'adresse à des programmeurs, développeurs, chefs de projets désireux de mettre en place un environnement d'intégration/déploiement continu pour leurs projets.

Prérequis :

Pour suivre cette formation, il est nécessaire d'avoir des notions système et du cycle de développement d’un logiciel.

Introduction CI/CD (Concepts Clés)

L’approche DevOps
Intégration, Livraison, déploiement continus
Le rôle du SCM, Gestion des branches
Tests et métriques qualité
Problématique de provisionnement

Mise en place du serveur Jenkins (Jenkins usage CJE)

L'offre Jenkins/Hudson. Notion de job, de workspace, graphes de tendance
L’interface Web
Mise en place du serveur, les différents types d'installation
Structure du JENKINS_HOME
Configuration générale, configuration des outils,
Les plugins Jenkins, configuration, documentation

Travaux Pratiques :

Installation de Jenkins en service, Configuration Git, Java, Maven. Mise en place de build Maven

Intégration Jenkins (Jenkins usage CJE)

Intégration SCM et WebHooks
Intégration avec les outils de gestion de tickets
Intégration Outils de Test et Sonar
Intégartion Repository d’artefact, Registres Docker
Notification de l’équipe, les différentes solutions

Travaux Pratiques :

Intégrations avec les différents outils présentés

Architecture Maître Esclave (Best Practices CJE)

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
Dimensionnement des nœuds maîtres et des agents
Architecture HA avec CloudBees Enterprise

Travaux Pratiques :

Mise en place d’agent SSH, Windows et JNLP, Utilisation d’agent docker

Les Pipelines (Building Continuous Delivery (CD) Pipelines CJE)

Concepts de pipeline, phases et promotions
Relation amont/aval entre jobs, Passage de paramètres, Copy d’artefacts
Plugins de synchronisation de jobs, Join Plugin, Dependency Plugin, Pipeline View
Le plugin Pipeline, Le système d’aide intégré, la documentation
Distinction de 2 syntaxes disponibles, Rappels sur Groovy
Syntaxe déclarative, les différentes directives
Construction pour la syntaxe script
Utilisation de Docker
Les librairies partagées

Travaux Pratiques :

Plusieurs travaux pratiques progressifs ayant pour but de mettre en place une pipeline typique de livraison continue sur une infrastructure docker incluant les phases de compilation, test, métriques qualités, déploiement en intégration et approbation manuelle

Exploitation d'un serveur Jenkins (Jenkins Usage CJE)

Activation de la sécurité, alternatives pour la gestion des utilisateurs
Gestion des autorisations et des rôles
Journalisation des actions utilisateur
Gestion de l'espace disque Monitoring de la charge CPU
Sauvegarde de la configuration
Automatisation des tâches avec CLI ou l’API Rest

Travaux Pratiques :

Mise en place de la sécurité, sauvegarde et restauration

Préparation à la certification Cloudbees CJE - Certified Jenkins Engineer

Tous les chapitres précédents sont traités pour préparer la certification  
Revue des points de l’examen et mise en relation avec les chapitres présentés
Examen blanc Cloudbees

Cette formation Jenkins vous met dans les meilleures dispositions pour aborder l'examen de certification Cloudbees CJE - Certified Jenkins Engineer. Les chapitres sont traités en vue de cet examen, et un entrainement blanc est proposé en fin de formation.

Le prix de l'examen n'est pas compris dans le tarif.

Il se passe après la formation dans un centre d'examen Kryterion. C'est un QCM de 60 questions qui dure 90 minutes. Un score de 66% de bonnes réponses est exigé pour obtenir la certification. Une fois obtenue elle reste valable à vie.

Avis des participants à la formation Jenkins CI/CD : Intégration continue avec Jenkins (Hudson)

Note moyenne de 4.4/5(18)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

GALLOY Philippe
5/5

Mon avis sur le contenu du stage :

"Merci au formateur."

Mon avis sur le formateur :

"Top. Disponibilté. Compétences du formateur. "

Ce que j'ai le plus apprécié :

"Environnement stable. "

Ce que j'ai le moins apprécié :

"/"

JO
5/5

Mon avis sur le formateur :

"Très pédagogue, patient et compétant"

Ce que j'ai le plus apprécié :

"Les machines mise à disposition sont performantes"

AMARI Raphael
5/5

Mon avis sur le contenu du stage :

"Le contenu est très complet"

Mon avis sur le formateur :

"Très pédagogue"

Ce que j'ai le plus apprécié :

"les travaux pratiques"

Ce que j'ai le moins apprécié :

"aucun"

TOKO KAGMAIN Achille
5/5
HN
5/5

Mon avis sur le contenu du stage :

"La mise à disposition d'un labo prêt à l'emploi est très efficace."

Mon avis sur le formateur :

"Ahmed est très à l'écoute et compétent."

Ce que j'ai le plus apprécié :

"Le labo prêt à l'emploi"

Ce que j'ai le moins apprécié :

"Solution Adobe d'elearning est très sensible aux variations du réseau, ce qui n'arrive pas par exemple avec des visioconf avec Teams ou Skype."

CS
4/5
MG
4/5

Ce que j'ai le plus apprécié :

"La préparation des VM pour gagner du temps"

BR
5/5
HM
5/5
ZR
4/5
ZR
4/5
ZR
4/5
VA
5/5
AG
4/5
DF
4/5
DL
4/5
FL
4/5
CP
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB