El tutorial de canalización de jenkins de Openshift v3.10 no se compila

El tutorial de canalización de jenkins de Openshift v3.10 no se compila

Tengo un clúster de 5 nodos Openshift v3.10 en funcionamiento. Estoy empezando a considerar la configuración de compilación de una canalización de Jenkins, así que comencé a seguir el tutorial aquí:https://docs.openshift.com/container-platform/3.10/dev_guide/dev_tutorials/openshift_pipeline.html

Creé un nuevo proyecto: oc crear infraestructura Creé una aplicación efímera (solo estoy probando todo esto por ahora):

oc new-app jenkins-ephemeral

Esto se creó correctamente, es decir, se creó la ruta jenkins, la configuración de implementación, la cuenta de servicio, etc. y se informó el éxito.

Luego creé el archivo y compilé la configuración (nodejs-sample-pipeline.yaml)

oc create -f nodejs-sample-pipeline.yaml

Comenzó la configuración de compilación:

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

Si miro la compilación en la consola, muestra la compilación n.° 1. No se han iniciado etapas con el estado Nuevo y la duración dice esperar 21 minutos, 48 ​​segundos (y contando).

Si lo hago: oc get pods no veo un módulo jenkins ejecutándose, que es lo que esperaría.

Saqué el registro.access.redhat.com/openshift3/jenkins-2-rhel7 como se indica aquí:https://docs.openshift.com/container-platform/3.10/using_images/other_images/jenkins.html, pero lo saqué de mi repositorio de proxy Nexus, por lo que tiene la siguiente etiqueta: blah.blah.com:8084/openshift3/jenkins-2-rhel7

Esperaría que esta imagen se estuviera ejecutando, pero por alguna razón no es así. ¿Alguna idea de lo que me falta o cómo solucionar el problema? Al no tener una imagen en ejecución, no estoy seguro de dónde ni cómo depurar el problema.

Respuesta1

Parece que la imagen Jenkins-rhel7 solo necesitaba etiquetarse como openshift/jenkins:2

información relacionada