Jenkins administration — Déployer et administrer Jenkins
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
L’intégration continue
- Définition, principes
- Notions de génie logiciel
- La chaîne de fabrication logicielle
Installation de Jenkins
- Installation et premier démarrage de Jenkins
- Configuration générale
- Installation des plugins
Authentification et autorisations
- Lien avec un annuaire LDAP
- Définition des groupes d’utilisateurs
- Rôles
Installation d’agents dans le cluster Jenkins
- Echanges de clés SSH
- Stratégie de répartition des outils entre les agents
- Dimensionnement du cluster
- Espace disque partagé entre les instances
Mutualisation des pipelines
- Librairies de pipeline partagées
- Structure des librairies
- Syntaxe de pipeline Groovy
- Tests unitaires des librairies
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
Les plugins 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 build
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022