Dépôt du cours L'essentiel de Jenkins
. Le cours complet est disponible sur LinkedIn Learning.
Dans cette formation consacrée aux développeurs, vous découvrirez Jenkins, un outil open source d'intégration DevOps. Après une brève présentation, Sylvain Labasse vous propose une mise en œuvre pratique reposant sur des exemples concrets. Vous verrez comment démarrer, créer et gérer votre premier pipeline, puis vous passerez aux projets multibranches. À la fin de cette formation, vous aborderez également Jenkins X et son utilisation avec GitOps, ainsi que le déploiement de vos projets.
Ce dépôt possède une ou deux branches par leçon (vidéo de cours). Vous pouvez utilisez le menu déroulant des branches dans GitHub pour changer de branche
et visualiser le cours à cette étape. Vous pouvez également ajouter /tree/BRANCH-NAME
à l'url pour accéder à la branche qui vous intéresse.
Les branches sont structurées pour correspondre aux leçons (vidéos de cours). La convention de nommage est CHAPITRE#-VIDEO#
. Par exemple, la branche nommée 02-03
correspond au second chapitre et troisième vidéo du chapitre.
Certaines branches auront un état de début et de fin. Elles sont marquées par un b
pour "beginning" (début) et e
pour "end" (fin). La branche b
contient les fichiers tels qu'ils sont au début de la leçon. La branche e
contient les fichiers qui ont changé.
- Pour utiliser les fichiers d'exercice, vous pouvez installer les applications suivantes:
- Chapitre 1 à 4 : Jenkins en suivant la procédure proposée dans la première vidéo du chapitre 1
- Chapitre 5 : VisualStudio Code téléchargeable sur https://code.visualstudio.com/
- Chapitre 6 : Utilitaires de ligne de commande gcloud, kubectl et terraform
- Clôner ce dépôt en utilisant un terminal (Mac/Linux), CMD (Windows), ou un outil graphique comme SourceTree ou Github Desktop
- Suivre les instructions du chapitre
Sylvain Labasse
Retrouvez toutes les formations de Sylvain Labasse sur LinkedIn Learning.