Das Tutorial zur Jenkins-Pipeline von Openshift v3.10 lässt sich nicht erstellen

Das Tutorial zur Jenkins-Pipeline von Openshift v3.10 lässt sich nicht erstellen

Ich habe einen Openshift v3.10 5-Knoten-Cluster am Laufen. Ich fange an, mich mit der Konfiguration einer Jenkins-Pipeline-Build-Konfiguration zu befassen, also habe ich angefangen, das Tutorial hier zu befolgen:https://docs.openshift.com/container-platform/3.10/dev_guide/dev_tutorials/openshift_pipeline.html

Ich habe ein neues Projekt erstellt: oc create infrastructure. Habe eine temporäre App erstellt (teste das alles gerade):

oc new-app jenkins-ephemeral

Dies wurde erfolgreich erstellt, d. h. Jenkins-Route, Bereitstellungskonfiguration, Servicekonto usw. wurden erstellt und der Erfolg gemeldet

Ich habe dann die Datei und die Build-Konfiguration erstellt (nodejs-sample-pipeline.yaml)

oc create -f nodejs-sample-pipeline.yaml

Die Build-Konfiguration wurde gestartet:

oc start-build nodejs-sample-pipeline
build "nodejs-sample-pipeline-1" started

Wenn ich mir den Build in der Konsole anschaue, wird Build Nr. 1 angezeigt. Es wurden keine Phasen gestartet. Der Status ist „Neu“ und die Dauer besagt, dass 21 Minuten und 48 Sekunden gewartet wird (und es werden mehr).

Wenn ich das tue: oc get pods Ich sehe keinen laufenden Jenkins-Pod, obwohl ich das erwarten würde.

Ich habe registry.access.redhat.com/openshift3/jenkins-2-rhel7 wie hier angegeben abgerufen:https://docs.openshift.com/container-platform/3.10/using_images/other_images/jenkins.html, aber ich habe es aus meinem Nexus-Proxy-Repo gezogen, daher hat es das folgende Tag: blah.blah.com:8084/openshift3/jenkins-2-rhel7

Ich würde erwarten, dass dieses Image läuft, aber aus irgendeinem Grund tut es das nicht. Irgendeine Idee, was mir fehlt oder wie ich das Problem beheben kann? Da ich kein laufendes Image habe, bin ich mir nicht sicher, wo/wie ich das Problem beheben kann.

Antwort1

Sieht aus, als müsste das Jenkins-rhel7-Image nur mit openshift/jenkins:2 getaggt werden

verwandte Informationen