Chapitre 2. Agent de Jenkins


Le service OpenShift Red Hat sur AWS 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 Red Hat OpenShift Service sur la version de sortie AWS. L’intégration d’une version client oc qui n’est pas compatible avec le service OpenShift Red Hat sur AWS peut entraîner un comportement inattendu.

Le Red Hat OpenShift Service sur AWS Jenkins image définit également l’échantillon suivant java-builder pod modèle 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 le service OpenShift Red Hat sur l’image de l’agent AWS Base et gère le contrat JNLP pour démarrer et arrêter les agents Jenkins.
  • Conteneur java qui utilise le service java Red Hat OpenShift sur AWS 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 de Red Hat OpenShift sur AWS 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 Register.redhat.io ou les pousser dans votre service Red Hat OpenShift sur le registre des images conteneur AWS.

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