Jenkins automatiser le processus de cd

Code : 381 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
À l’issue de cette formation vous serez en capacité de :. Savoir installer, configurer et dimensionner un serveur Jenkins. Intégrer Jenkins avec d’autres outils. Définir des pipelines d’intégration ou de déploiement. Définir des pipelines d’intégration ou de déploiement continue via des scripts. Utiliser l’API rest et la CLI de Jenkins. Exploiter un serveur Jenkins
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu de la formation

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

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

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, 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

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90