Openshift v3.10 jenkins pipeline 教學無法構建

Openshift v3.10 jenkins pipeline 教學無法構建

我有一個 Openshift v3.10 5 節點叢集已啟動並正在運行。我開始考慮配置 Jenkins 管道建置配置,因此我開始按照此處的教學進行操作:https://docs.openshift.com/container-platform/3.10/dev_guide/dev_tutorials/openshift_pipeline.html

我創建了新專案: oc 創建基礎設施 創建了臨時應用程式(現在只是測試這一切):

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

如果我查看控制台中的構建,它會顯示 Build #1 No stages have started 且狀態為 New,並且 Duration 表示等待 21 分鐘 48 秒(並且正在計數)

如果我這樣做:oc get pods 我沒有看到詹金斯 Pod 正在運行,這正是我所期望的。

我按照此處所述提取了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

相關內容