Chapitre 2. Agent de Jenkins


La société OpenShift Dedicated fournit une image de base pour une utilisation en tant qu’agent Jenkins.

L’image de base pour les agents de Jenkins fait ce qui suit:

  • Il tire à la fois les outils requis, Java sans tête, le client Jenkins JNLP, et les outils utiles, y compris git, goudron, zip et nss, entre autres.
  • Établit l’agent JNLP comme point d’entrée.
  • Inclut l’outil client oc pour invoquer des opérations de ligne de commande à partir des tâches Jenkins.
  • Fournit Dockerfiles pour les images Red Hat Enterprise Linux (RHEL) et localdev.
Important

Utilisez une version de l’image de l’agent qui convient à votre version de sortie OpenShift Dedicated. L’intégration d’une version client oc qui n’est pas compatible avec la version dédiée d’OpenShift peut entraîner un comportement inattendu.

L’image OpenShift Dedicated Jenkins définit également le modèle de pod de java-builder d’échantillon suivant pour illustrer comment vous pouvez utiliser l’image de l’agent avec le plugin Jenkins Kubernetes.

Le modèle de pod java-builder emploie deux conteneurs:

  • Conteneur jnlp qui utilise l’image de l’agent de base dédié OpenShift et gère le contrat JNLP pour démarrer et arrêter les agents Jenkins.
  • Conteneur java qui utilise le java OpenShift Dedicated Sample ImageStream, qui contient les différents binaires Java, y compris le mvn binaire Maven, pour le code de construction.

2.1. Jenkins Agent images

Les images de l’agent OpenShift Dedicated Jenkins sont disponibles sur Quay.io ou Registry.redhat.io.

Les images de Jenkins sont disponibles via le Registre Red Hat:

$ docker pull registry.redhat.io/ocp-tools-4/jenkins-rhel8:<image_tag>
Copy to Clipboard Toggle word wrap
$ docker pull registry.redhat.io/ocp-tools-4/jenkins-agent-base-rhel8:<image_tag>
Copy to Clipboard Toggle word wrap

Afin d’utiliser ces images, vous pouvez y accéder directement à partir de Quay.io ou Registry.redhat.io ou les pousser dans votre registre d’images de conteneur OpenShift Dedicated.

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