> Formations > Technologies numériques > Virtualisation, Cloud, Devops > DevOps et gestion de la production > Formation Jenkins, administration > Formations > Technologies numériques > Formation Jenkins, administration

Formation : Jenkins, administration

Jenkins, administration



New

Jenkins est un composant essentiel de la chaîne d’intégration continue et de la chaîne de déploiement continu. Cette formation permettra aux administrateurs systèmes d’installer et de configurer Jenkins dans leur entreprise pour mettre à disposition cet outil aux équipes de développement.


INTER
INTRA
SUR MESURE

Cours pratique
Disponible en anglais, à la demande

Réf. JKA
  2j - 14h00
Prix : Nous contacter
Pauses-café et
déjeuners offerts




Jenkins est un composant essentiel de la chaîne d’intégration continue et de la chaîne de déploiement continu. Cette formation permettra aux administrateurs systèmes d’installer et de configurer Jenkins dans leur entreprise pour mettre à disposition cet outil aux équipes de développement.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre les principes de l’intégration continue
Installer un cluster Jenkins
Choisir, installer et configurer les plug-ins Jenkins utiles
Mettre à jour, sauvegarder et restaurer son Jenkins

Public concerné
Administrateurs systèmes, développeurs.

Prérequis
Savoir utiliser un shell Unix et connaître les commandes de base de Linux.

Méthodes et moyens pédagogiques
Travaux pratiques
Alternance de théorie et de travaux pratiques.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
L’intégration continue

  • Définition et principes de l'intégration continue.
  • Notions de génie logiciel.
  • La chaîne de fabrication logicielle.
Travaux pratiques
Dessiner un schéma représentant une chaîne de fabrication logicielle classique.

2
Installation de Jenkins

  • Installation et premier démarrage de Jenkins.
  • Configuration générale de Jenkins.
  • Installation des plug-ins.
Travaux pratiques
Installer Jenkins sur une machine virtuelle ou un conteneur Docker.

3
Authentification et autorisations

  • Lien avec un annuaire LDAP.
  • Définition des groupes d’utilisateurs.
  • Création de rôles.
Travaux pratiques
Créer un utilisateur Lightweight Directory Access Protocol (LDAP) et tester l’authentification dans Jenkins.

4
Installation d’agents dans le cluster Jenkins

  • Échanges de clés SSH.
  • Stratégie de répartition des outils entre les agents.
  • Dimensionnement du cluster.
  • Espace disque partagé entre les instances.
Travaux pratiques
Configurer un agent Jenkins sur une machine distante en utilisant SSH.

5
Mutualisation des pipelines

  • Les librairies de pipeline partagées.
  • Structure des librairies.
  • Syntaxe de pipeline Groovy.
  • Tests unitaires des librairies.
Travaux pratiques
Créer une bibliothèque de pipeline Groovy contenant des fonctions réutilisables (par exemple, une fonction pour envoyer une notification Slack).

6
Stratégie de sauvegarde

  • Anatomie du répertoire $JENKINS_HOME.
  • Choix de la stratégie de sauvegarde.
  • Définition du plan de reprise d’activité pour Jenkins.
Travaux pratiques
Configurer une tâche cron pour sauvegarder régulièrement le répertoire $JENKINS_HOME.

7
Les plug-ins liés aux hébergements Git

  • Découverte automatique de l’arborescence de GitLab ou de BitBucket.
  • Mise en place du Build-on-push sous GitLab ou BitBucket.
  • Création/mise à jour des tickets JIRA lors des builds.
Travaux pratiques
Configurer Jenkins pour créer ou mettre à jour des tickets JIRA en fonction des résultats des builds.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.