Formation : Jenkins – Fondamentaux

Ref. JSK-FO
Durée :
2
 jours
Examen :
Non certifiant
Niveau :
Fondamental

Description

Jenkins est un serveur d’automatisation open source qui permet aux développeurs du monde entier de construire, tester et déployer leurs logiciels en toute fiabilité. Ce cours vous aidera à devenir un expert de Jenkins en maîtrisant les modules Build Pipeline, Reporting, Email & Build, Secure Jenkins, Tomcat 7 et d’autres concepts connexes

Profils des participants

  • Toute personne qui s’adresse à Jenkins pour la mise en œuvre de l’intégration continue et de la prestation continue dans ses projets ou son organisation
  • Tous ceux qui souhaitent automatiser leur processus de livraison de logiciels tout au long du cycle de vie complet, de l’enregistrement du code au déploiement

Objectifs

  • Comprendre les concepts de DevOps, d’intégration continue, de prestation continue et de déploiement continu
  • Comprendre comment Jenkins s’intègre parfaitement au service du CICD
  • Apprendre les bases d’un emploi chez Jenkins et ses options de configuration
  • Dépôt de code source
  • Qualité du code
  • Construction, test et déploiement automatisés
  • Le pipeline Jenkins

Connaissances Préalables

  • Compréhension de base du mode de vie du développement logiciel et des processus impliqués

Contenu du cours

Module 1 : Introduction au cours

  • Objectifs du cours et vue d’ensemble
  • Introduction à l’intégration continue
  • Introduction à Jenkins

Module 2 : Processus d’installation de Jenkins

  • Installation de Jenkins – Partie 1 – Installer Java
  • Installation de Jenkins – Partie 2
  • Installation avancée de Jenkins
  • Installer Jenkins sur Tomcat

Module 3 : Démarrer avec Jenkins

  • Tableau de bord et configurations Jenkins
  • Création d’utilisateurs et octroi d’accès à Jenkins
  • Stratégie basée sur les rôles pour les utilisateurs
  • Créer notre premier emploi Jenkins

Module 4 : Intégration continue avec Jenkins

  • Intégration de Jenkins avec Git grâce à un sondage SCM
  • Intégration de Jenkins avec Git à l’aide de Webhooks
  • Installation de Maven
  • Mise en place d’un projet Maven
  • Intégration de Jenkins avec Maven
  • Introduction et installation du SonarQube
  • Analyse de code avec SonarQube
  • Intégration de Jenkins avec SonarQube
  • Envoi de notifications par courrier électronique depuis Jenkins
  • Intégration de Jenkins avec le Selenium et TestNG
  • Intégration de Jenkins avec Tomcat pour le déploiement

Module 5 : Les pipelines Jenkins

  • Introduction aux pipelines
  • Mise en place d’un pipeline de livraison
  • Mise en place d’un pipeline de construction
  • Introduction à l’oléoduc Jenkins
  • Mise en place du pipeline Jenkins scénarisé
  • Mise en place du pipeline déclaratif Jenkins

Documentation

  • Support de cours numérique inclus

Cours complémentaires

Financement Temptraining

ITTA est partenaire de Temptraining, le fonds de formation continue pour les travailleurs temporaires. Ce fonds de formation peut subventionner des formations continues pour toute personne qui travaille pour un employeur assujetti à la Convention collective de travail (CCT) Location de services.
Prix de l'inscription
CHF 1'500.-

Session planifiée à la demande, veuillez nous contacter pour ouvrir une session

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.

Contactez-nous

Votre demande

X
X
X
X