projet dans Jenkins Skill Tree

Publier la dernière mise à jour

Gardez la dernière annonce publiée grâce au remplacement automatique d’une ancienne exécution Jenkins, avec un pack hors ligne cohérent.

ProjetJenkinsDevOps

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

Introduction

Publier la dernière mise à jour est un projet pratique Jenkins destiné aux personnes qui savent naviguer dans un job et reconnaître un court Declarative Pipeline. Aidez le club fictif Pine & Path à garder sa dernière annonce publiée lorsqu’une ancienne exécution attend encore une approbation.

Un Guided Lab reproduit l’écrasement dû à une approbation tardive, puis met en place un remplacement automatique. Un Challenge indépendant applique cette démarche au programme de pluie d’une promenade aux lanternes. Chaque unité dispose de son propre environnement préparé. Vous obtenez une annonce pour les visiteurs et un pack complet consultable également en local.

Ce que vous apprendrez

  • Choisir les paramètres et observer une véritable pause d’approbation Pipeline.
  • Expliquer pourquoi deux builds réussis peuvent laisser une annonce périmée.
  • Utiliser disableConcurrentBuilds(abortPrevious: true) pour remplacer une ancienne exécution en attente du même job.
  • Distinguer remplacement automatique et annulation manuelle, préparation et publication.
  • Comparer les archives natives Jenkins au téléchargement réel : itinéraire, horaires et notes.
  • Préserver l’historique, les archives, le nettoyage des espaces de travail et un autre événement.

À qui s’adresse ce cours

Aux débutants Jenkins et aux apprenants DevOps qui souhaitent réaliser une petite livraison concrète.

Prérequis : Navigation élémentaire dans Jenkins et reconnaissance d’un court Declarative Pipeline. Les paramètres, commandes d’approbation et nouvelle option sont expliqués avant leur utilisation. Aucun code Java ou de site web n’est à écrire.

Environnement d’apprentissage : Jenkins et le Notice Desk local sont prêts dans le navigateur, avec les programmes, données et plugins nécessaires. Chaque unité utilise une VM de formation. Le cours démontre une publication contrôlée au sein d’un même job, sans promettre une sécurité générale des déploiements en production. Les documents existent en neuf langues ; les libellés, sorties et fichiers restent en anglais. Les durées sont des estimations de l’auteur.

Questions fréquentes

Faut-il installer Jenkins ou exploiter un site public ?

Non. L’environnement contient Jenkins et le service local de publication. Vous utilisez les interfaces Jenkins et Notice Desk.

Annuler un ancien build rend-il toujours un déploiement sûr ?

Non. Ici, l’ancienne exécution s’arrête avant la publication. L’option ne défait pas une publication passée et ne coordonne pas plusieurs jobs. Vous vérifiez la cause native et le résultat concret dans cette limite.

Que conserve-t-on à la fin ?

Un pack de sept fichiers : page HTML, styles, itinéraire illustré, horaires CSV, notes, détails JSON et registre de préparation. Gardez les fichiers extraits ensemble pour ouvrir l’annonce en local. Le Challenge demande de livrer indépendamment le dernier programme d’un autre événement.

La couverture adapte la mascotte Jenkins de Frontside / Charles Lowell sous CC BY-SA 3.0 Unported ; voir Jenkins artwork.

Enseignant

labby
Labby
Labby is the LabEx teacher.

Recommandé pour vous

no data