Les formations Lutezo, cabinet d'ingénierie spécialisé en transformation numérique

Formation Jenkins

Comprendre l'intégration continue avec Jenkins

Durée : 2 jours

Prix : 1000€ H.T

Pré-requis : Aucun

Public : développeurs, architectes, ingénieur déploiement

Les objectifs

  • Comprendre les principes de l’intégration continue
  • Installer, configurer et administrer Jenkins
  • Créer un environnement et des pipelines d’intégration et de déploiement continue

01

Introduction à l'intégration continue

  • Principes de l’intégration continue.
  • Développement agile et intégration continue.
  • Prérequis à l’intégration continue.
  • Typologies des tests et métriques d’un logiciel
  • Cycle de vie du processus de développement.
  • Outils annexes et intégration

02

Mise en place du serveur Jenkins

  • L’offre Jenkins. Notion de job, de workspace, de tendance
  • L’interface Web
  • Mise en place du serveur, les différents types d’installation
  • Contenu du répertoire .jenkins
  • Configuration des outils (Java, SCM, Serveur de mail, etc.)
  • Les plugins Jenkins, configuration, documentation
  • Mise en service, dimensionnement

TP : Installation de Jenkins, Configuration Git, C. Mise en place de build C.

03

Architecture Maître Esclave

  • Accélération des tests et parallélisme
  • Notion de nœuds, d’exécuteurs
  • Typologie des nœuds, sélection des nœuds pour un job
  • Installation des outils pour un nœud
  • Création dynamique de nœuds, provisionnement
  • Jenkins et Docker
  • Surveillance des nœuds

TP : Mise en place d’architecture primaire/secondaire, distribution de charge

04

Le plugin Pipeline

  • Concepts de pipeline de livraison continue
  • Le plugin pipeline, les syntaxes script ou déclarative
  • Le système d’aide intégré, la documentation
  • Premiers éléments de syntaxe, la fondation Groovy
  • Syntaxe script et déclaratif avancé
  • Utilisation de Docker
  • Les librairies partagées
TP : Scripts simples, Utilisation des outils globaux, Provisionnement d’image avec Docker
S'incrire à une session de formation Lutezo

Vous souhaitez plus d'informations ?

Prochaines sessions, financement...

Les formations Lutezo

Vous souhaitez plus d'informations sur les prochaines sessions ?

Vous souhaitez nous confier une mission ?

Parlez-nous de votre besoin ici

Vous souhaitez nous rejoindre ?

Ingénieur Cloud, Architecte, Commercial, Product Owner ou Chef de projet...
Envoyez-nous votre CV