我有一个 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 route,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
我没有看到詹金斯吊舱正在运行,这正是我所期望的。
我提取了 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