Jenkins - Administration

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire 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 votre Jenkins.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 450,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 450,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

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 plug-ins

Authentification et autorisations

  • Lien avec un annuaire LDAP (Lightweight Directory Access Protocol)
  • Définition des groupes d'utilisateurs
  • Rôles

Installation d'agents dans le cluster Jenkins

  • Echanges de clés SSH (Secure Shell)
  • 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 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

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des cas pratiques et/ou mises en situation

Prérequis

Savoir utiliser un Shell Unix et connaître les commandes de base de Linux.

Public

Administrateurs système et développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Gérer et ajouter des d'opérateurs de cluster OpenShift
  • Automatiser des tâches de gestion OpenShift à l'aide de playbooks Ansible®
  • Créer et planifier des tâches d'administration du cluster
  • Mettre en œuvre workflows GitOps à l'aide de Jenkins
  • Intégrer OpenShift à l'authentification d'entreprise
  • Créer des requêtes et visualiser des journaux, des indicateurs de mesure et des alertes à l'échelle d'un cluster
  • Gérer le système de stockage en mode fichier partagé et le système de stockage en mode bloc non partagé
  • Gérer des ensembles de machines et leurs configurations
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir les principes de l'intégration continue
  • Décrire les processus et les méthodes
  • Automatiser la production logicielle.
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre comment implémenter des processus de développement DevOps
  • Apprendre à mettre en oeuvre l’intégration continue et la livraison continue
  • Être capable de mettre en oeuvre la gestion des dépendances
  • Disposer des connaissances nécessaires pour mettre en oeuvre l’infrastructure d’application
  • Comprendre comment mettre en oeuvre un feedback continu
  • Être en mesure de concevoir une stratégie DevOps
Tarif

A partir de 2 890,00 €

Durée

4j / 28h

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre en place une industrialisation des tests logiciels avec des outils Open Source.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Jenkins

Proposé par Sparks

Objectifs de la formation

  • Maîtriser les principes de livraison et déploiement continus et comprendre le rôle de Jenkins dans le cycle de développement logiciel
  • Installer, configurer et dimensionner un serveur Jenkins
  • Gérer l'intégration avec d'autres outils : Git, SonarQube, Docker…
  • Mettre en œuvre les bonnes pratiques pour automatiser builds, tests et déploiements
  • Implémenter des pipelines de livraison continue avec la suite de plugins Jenkins Pipeline
  • Adapter l'exploitation de Jenkins à son contexte professionnel
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre la problématique de la complexité des développements logiciels.
  • Comprendre le bénéfice de l'intégration continue.
  • Adopter les bonnes pratiques de rédaction des tests logiciels.
  • Mettre en place une stratégie de campagne de tests automatisés avec les outils de tests unitaires et d'intégration (PHPUnit, JUnit, PyUnit) et Selenium.
  • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
  • Comprendre le rôle des différents outils d'une chaine d'intégration continue.
  • Utiliser un outil de construction logiciel pour automatiser les étapes de construction et les tests.
  • Mettre en place une plateforme d'intégration continue.
  • Travailler en mode projet collaboratif en adoptant une démarche DevOps.
  • Déployer des applications dans des conteneurs logiciels.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'intégration continue : concept, enjeux, outils...
  • Définir une stratégie de test dans un processus d'intégration continue
  • Choisir et déployer une architecture technique.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre la problématique de la complexité des développements logiciels.
  • Comprendre le bénéfice de l’intégration continue?pour améliorer la qualité des développements.
  • Adopter les bonnes pratiques de rédaction des tests logiciels.
  • Créer et exécuter des tests unitaires avec JUnit.
  • Créer et exécuter des tests d'intégration avec JUnit, HttpUnit et DbUnit.
  • Créer et exécuter des tests fonctionnels sur des applications Web avec la suite d'outils Selenium.
  • Mettre en place une stratégie de campagne de tests automatisés avec JUnit et Selenium.
  • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
  • Utiliser un outil de construction logiciel?tel qu’Apache Maven.
  • Comprendre le rôle des différents outils d’une chaine d’intégration continue.
  • Mettre en place une plateforme d’intégration continue autour de Jenkins.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Jenkins : Intégration continue

Proposé par ENI Service

Objectifs de la formation

  • Appréhender les principes d'intégration continue dans les projets et le rôle de Jenkins
  • Intégrer Jenkins avec les autres outils (SCM, gestionnaire de tickets...)
  • Mettre en place un serveur Jenkins automatisant les build
  • Automatiser les tests, les audits de code et les déploiements sur la plateforme d'intégration Jenkins
  • Déployer Jenkins sur les projets.
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...