Logo de l'organisme de formation

Nous vous offrons un accompagnement de qualité

Représentation de la formation : Intégration continue avec Jenkins (Hudson)

Intégration continue avec Jenkins (Hudson)

Formation à distance
Accessible
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 28/06/2021. Dernière mise à jour le 19/08/2021.

Version du programme : 1

Programme de la formation Version PDF

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Programmeurs, développeurs, chefs de projets souhaitant mettre en place un environnement d'intégration/déploiement continu pour leurs projets
Prérequis
  • Avoir des notions système et du cycle de développement d’un logiciel

Contenu de la formation

  • Introduction CI/CD (Concepts Clés)
    • L’approche DevOps
    • Intégration, Livraison, déploiements 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
  • 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égration Repository d’artefact, Registres Docker
    • Notification de l’équipe, les différentes solutions
  • 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
  • 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
  • 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
Équipe pédagogique

Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats
  • Formulaires d’évaluations de la formation : pré-évaluation avant formation, évaluation de la satisfaction en fin de stage, évaluation des acquis à +90 jours
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur
  • Attestation de fin de formation
  • Analyse des attentes client
Ressources techniques et pédagogiques
  • Accueil des stagiaires dans une salle dédiée à la formation ou espace WebEx "Zoom, Teams....." en classe à distance
  • Modalité : Formation réalisée en présentiel ou à distance selon la formule retenue
  • Méthode : Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
  • Documentées : Support projeté et remis en PDF téléchargeable

Capacité d'accueil

Entre 4 et 10 apprenants

Accessibilité

La formation est accessible aux personnes à mobilité réduite. Une étude des conditions d’accès et des moyens de compensation sera réalisé en amont à l’inscription afin d’identifier plus précisément les conditions de réalisation et de faisabilité de la formation. Vous pouvez trouver toutes les informations nécessaires sur notre site : https://bigso.fr/accueil/formations/