1.8. Créer un service Jenkins à partir d’un modèle


Les modèles fournissent des champs de paramètres pour définir toutes les variables d’environnement avec des valeurs par défaut prédéfinies. La société OpenShift Dedicated fournit des modèles pour faciliter la création d’un nouveau service Jenkins. Les modèles Jenkins doivent être enregistrés dans le projet openshift par défaut par l’administrateur de votre cluster lors de la configuration initiale du cluster.

Les deux modèles disponibles définissent à la fois la configuration de déploiement et un service. Les modèles diffèrent dans leur stratégie de stockage, ce qui affecte si le contenu de Jenkins persiste à travers le redémarrage du pod.

Note

Le pod peut être redémarré lorsqu’il est déplacé vers un autre nœud ou lorsqu’une mise à jour de la configuration de déploiement déclenche un redéploiement.

  • Jenkins-éphémère utilise le stockage éphémère. Lors du redémarrage du pod, toutes les données sont perdues. Ce modèle n’est utile que pour le développement ou le test.
  • Jenkins-persistant utilise un magasin de volume persistant (PV). Les données survivent au redémarrage d’un pod.

Afin d’utiliser un magasin PV, l’administrateur du cluster doit définir un pool PV dans le déploiement dédié d’OpenShift.

Après avoir sélectionné le modèle que vous voulez, vous devez instancier le modèle pour pouvoir utiliser Jenkins.

Procédure

  • Créez une nouvelle application Jenkins en utilisant l’une des méthodes suivantes:

    • A PV:

      $ oc new-app jenkins-persistent
      Copy to Clipboard Toggle word wrap
    • D’un volume de type videDir où la configuration ne persiste pas à travers les redémarrages:

      $ oc new-app jenkins-ephemeral
      Copy to Clipboard Toggle word wrap

Avec les deux modèles, vous pouvez exécuter oc décrire sur eux pour voir tous les paramètres disponibles pour l’écrasement.

À titre d’exemple:

$ oc describe jenkins-ephemeral
Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat