Openshift v3.10 jenkins pipeline tutorial не собирается

Openshift v3.10 jenkins pipeline tutorial не собирается

У меня есть кластер Openshift v3.10 из 5 узлов, который запущен и работает. Я начинаю изучать настройку конфигурации сборки конвейера Jenkins, поэтому я начал следовать руководству здесь:https://docs.openshift.com/container-platform/3.10/dev_guide/dev_tutorials/openshift_pipeline.html

Я создал новый проект: oc create infrastructure Создал временное приложение (пока просто тестирую все это):

oc new-app jenkins-ephemeral

Это успешно создано, т.е. создан маршрут jenkins, deploymentconfig, serviceaccount и т.д... и сообщено об успешном завершении

Затем я создал файл и конфигурацию сборки (nodejs-sample-pipeline.yaml)

oc create -f nodejs-sample-pipeline.yaml

Запустил сборку конфигурации:

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

Если я посмотрю на сборку в консоли, то там будет написано «Сборка № 1. Ни один этап не начался» со статусом «Новый», а в поле «Длительность» указано ожидание в течение 21 минуты 48 секунд (и это продолжается).

Если я это сделаю: oc get pods я не вижу работающего модуля Jenkins, как я ожидал.

Я извлек registry.access.redhat.com/openshift3/jenkins-2-rhel7, как указано здесь:https://docs.openshift.com/container-platform/3.10/using_images/other_images/jenkins.html, но я вытащил его из своего репозитория прокси Nexus, поэтому у него следующий тег: blah.blah.com:8084/openshift3/jenkins-2-rhel7

Я ожидал, что этот образ будет запущен, но по какой-то причине он не запущен. Есть идеи, что я упускаю или как устранить неполадку? Не имея запущенного образа, я не уверен, где/как отладить проблему.

решение1

Похоже, что образ Jenkins-rhel7 просто нужно было пометить как openshift/jenkins:2

Связанный контент