Plan du cours
Introduction
- Jenkins vs Jenkins 2
Mise en place Jenkins 2
- Installation Jenkins
- Exécution Jenkins
- Exécuter Jenkins dans Docker
- Mise en place de la structure du dossier du projet
Vue d'ensemble de Jenkins 2 Caractéristiques et architecture
- Projet, vue, file d'attente, exécuteur
- Pipeline en tant que code à l'aide d'un nouveau DSL (Domain Specific Language)
- L'écosystème des plugins Jenkins 2
Navigation dans l'interface Jenkins
- Visualiser un artefact sur l'ensemble d'un pipeline
Création d'un pipeline de construction, de test et de déploiement
- Modélisation du pipeline de livraison de logiciels
- Contrôle des versions du code DSL
Construction et application
- Création d'un projet
- Création, activation, désactivation et suppression de tâches
- Installation du plug-in de l'outil de construction
- Construire, inspecter et planifier des builds
Test de l'application
- Installer le plug-in de l'outil de test
- Exécution d'un test unitaire
- Examiner les résultats
Déploiement de l'application
- Configurer un plug-in de référentiel
- Publication de l'application
- Examiner les résultats
Collaborer avec les membres de l'équipe
- Partage des pipelines
- Définir des pipelines différents pour des fonctionnalités différentes
Sécurisation Jenkins
- Activation/désactivation de la sécurité
- Aperçu des rôles
- Ajout d'utilisateurs
Mise à l'échelle Jenkins
- Exécution de Jenkins en tant qu'application distribuée
Dépannage
Résumé et conclusion
Pré requis
- Une compréhension générale du cycle de développement des logiciels.
- Expérience avec Jenkins.
Audience
- Développeurs de logiciels
- DevOps ingénieurs
- Ingénieurs construction
- Ingénieurs de test
Nos Clients témoignent (4)
J'ai été initié à certaines technologies que j'aurais aimé connaître plus tôt.
Michel - Vanier College
Formation - DevOps Practical Implementation and Tools
Traduction automatique
J'aime toutes les possibilités que j'ai découvertes dans le cours sur les options DevOps que je peux appliquer afin d'avoir un meilleur flux de travail CD/CI !
Juan Manuel - si
Formation - Jenkins: Continuous Integration for Agile Development
Traduction automatique
L'instructeur. J'ai compris ce qu'il enseignait, ce qui était surprenant compte tenu de mon manque de connaissances. S'il a pu m'enseigner, il peut enseigner à n'importe qui !!!!
April - OIT
Formation - Test Automation with Selenium and Jenkins
Traduction automatique
Le formateur connaît très bien le sujet et est en mesure de fournir des exemples concrets grâce à son expérience.
Nouf
Formation - Agile Software Testing with Continuous Integration
Traduction automatique