Jenkins

Comment améliorer le cycle de vie du développement logiciel



Référence de la formation

KSEN003

Niveau

Intermédiaire
 

Nombre de jours

8 heures (4 heures/jour)

Prix

688,50 € HT

Lieu de la formation

V: v-learning, classe virtuelle



Pre-requis

  • Connaissances en DevOps
  • Un niveau d'anglais business moyen est requise car la formation sera dispensée en anglais

Public

Ce cours s'adresse à toute personne intéressée par DevOps
 

Objectifs de la formation

Jenkins est un outil incontournable pour DevOps.
Jenkins est un serveur Open Source d'intégration continue permettant
d'automatiser les tâches de build, tests, déploiement, production de
release. Il permet de construire des « pipelines » très rapidement et
d'améliorer le cycle de vie du développement logiciel. C'est l'outil
indispensable pour chaque équipe DevOps.
Dans ce cours nous allons vous présenter Jenkins et ses fonctionnalités,
en vous aidant à mettre en œuvre et à démarrer avec Jenkins (CI
Sever).
Comprendre les concepts de CI / CD, la différence entre eux. Les
apprenants pourront se familiariser avec Jenkins et comment l'utiliser
efficacement.
Concrètement, à l'issue de cette formation Jenkins, les participants
seront en mesure de :
• Savoir qu'est-ce que CI / CD
• Savoir qu'est -ce que Jenkins
• Comprendre les concepts d'inspection continue, d'intégration continue et de déploiement continu, et la différence entre eux
• Savoir le concept et l'architecture de Jenkins
• Savoir comment installer et configurer Jenkins
• Créer et exécuter différents travaux Jenkins
• Intégrer Jenkins avec des outils tiers comme Git, Jira, Docker,etc.
• Savoir les meilleures pratiques de travail avec Jenkins
• D’apprendre à configurer et étendre la fonctionnalité Jenkins avec
les plugins Jenkins

Contenu du cours

Table 1: KSEN003 - Contenu du cours
Chapter Description
Intro • What is DevOps
• CI/CD
• Agile, sprints
• History
• Dev vs Ops
Jenkins • Terminology
• Architecture
• Concept
• Installing
• Adding plugins
• Configuring Jenkins
• Dashboards/ Views
• Slave master architecture
• What is Jenkins
Jobs • Jobs
• Create different job types
• Adding scripts to the job
• Multi-phase / Pipelines
• Build
• Test
• Deploy
BlueOcean • New Jenkins 2 GUI
• Create pipeline with BlueOcean
Jenkins pipeline as code Jenkins file • What is Jenkins file
• How to we manage Jenkins file
• Working with Jenkins file6. Hands on
• Practice all we have learned
The End • Summary
• Q&A
• Evaluation

Dates


06 Nov 2020 au 06 Nov 2020


NOTE :
ATTENTION CETTE FORMATION EST SUR MESURE
CE COURS EST REALISABLE TOUTE L'ANNEE AVEC UN MINIMUM DE 5 PARTICIPANTS


Des questions ?

+33 (0) 950 20 91 64


Inscription ou Demande de devis