projet dans Jenkins Skill Tree

Livrer la compilation confirmée

Conservez un dossier de visite dans Jenkins, choisissez sa compilation confirmée et livrez l’archive originale avec une origine traçable.

ProjetJenkinsDevOps

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Livrer la compilation confirmée est un projet Jenkins pratique pour les personnes qui connaissent la navigation de base dans Pipeline et souhaitent livrer une compilation existante de manière fiable. Vous travaillez pour Walk Weekender, un organisateur fictif dont le dossier de visite contient des pages fonctionnelles, une illustration du parcours, les données des étapes et des notes complètes.

Deux laboratoires guidés vous font passer d’une compilation réussie sans téléchargement conservé à une archive complète, puis à un travail de livraison distinct qui récupère l’exécution déjà confirmée. Un défi indépendant change l’activité et sa relation avec la source, avec une autre activité utilisant des codes d’édition similaires. Chaque unité démarre dans un environnement préparé indépendant.

Ce que vous apprendrez

À la fin du cours, vous saurez :

  • conserver un artefact complet avant que Jenkins nettoie son espace de travail ;
  • télécharger et utiliser un dossier avec pages locales, images, CSV et notes ;
  • comparer activité, édition et résultat pour identifier une exécution source confirmée ;
  • remplacer une sélection variable par un travail et un numéro de compilation explicites avec Copy Artifact ;
  • suivre l’archive originale grâce aux empreintes Jenkins jusqu’à une compilation de livraison distincte ;
  • livrer le dossier original en conservant une autre activité et le nettoyage des deux travaux.

À qui s’adresse ce cours

Aux débutants Jenkins, développeurs et personnes étudiant DevOps qui souhaitent réaliser une petite tâche complète de livraison d’artefacts.

Prérequis : Navigation de base dans Jenkins, lecture d’un court Declarative Pipeline et manipulation de fichiers, notamment l’extraction ZIP. Si ces notions sont nouvelles, suivez d’abord l’introduction à Pipeline de Jenkins for Beginners. L’archivage, le nettoyage, les empreintes et la sélection explicite sont expliqués avant utilisation. Aucune programmation Java ou web n’est nécessaire.

Environnement d’apprentissage : Chaque activité propose les entrées de navigateur Jenkins et Pack Desk, les fichiers préparés et un générateur fonctionnel. Copy Artifact est disponible lorsque nécessaire. Aucun compte cloud, service Git public ou logiciel local à installer. Les archives téléchargées sont enregistrées sur votre ordinateur. Les sites, libellés et sorties restent en anglais ; les documents sont disponibles en neuf langues.

Questions fréquentes

Vais-je créer le site ou installer des plugins Jenkins ?

Non. Les fichiers, le générateur et le plugin requis sont fournis. Vous modifiez un court Pipeline, choisissez les paramètres source et examinez les vrais fichiers et leur traçabilité.

Pourquoi ne pas toujours copier la dernière compilation réussie ?

Une exécution plus récente peut contenir un brouillon non confirmé. Vous comparez de vraies éditions archivées et livrez l’exécution existante correspondant à la demande, même après le nettoyage de son espace de travail.

Une empreinte prouve-t-elle qu’une version a été approuvée ?

Non. Les empreintes Jenkins retracent l’identité et l’utilisation des fichiers entre compilations. La demande métier indique l’édition confirmée ; le cours n’implémente ni processus d’approbation ni signature de l’éditeur.

Quelle est la destination de la livraison ?

Un petit récepteur local de formation sert les fichiers via Pack Desk et rejette les dossiers qui ne correspondent pas à sa demande fixe. Cet exercice ciblé sur Jenkins n’est pas un registre d’artefacts de production. Le défi réutilise les mécanismes enseignés et comporte une solution complète séparée.

La mascotte de couverture est adaptée avec l’IA à partir des illustrations du projet Jenkins, sous licence CC BY-SA 3.0.

Enseignant

labby
Labby
Labby is the LabEx teacher.