Openshift v3.10 jenkins 파이프라인 튜토리얼이 빌드되지 않습니다.

Openshift v3.10 jenkins 파이프라인 튜토리얼이 빌드되지 않습니다.

Openshift v3.10 5노드 클러스터가 실행 중입니다. Jenkins 파이프라인 빌드 구성을 살펴보기 시작했기 때문에 여기에서 튜토리얼을 따르기 시작했습니다.https://docs.openshift.com/container-platform/3.10/dev_guide/dev_tutorials/openshift_pipeline.html

새 프로젝트를 만들었습니다. oc create 인프라 임시 앱을 만들었습니다(지금은 모두 테스트 중입니다).

oc new-app jenkins-ephemeral

이것은 성공적으로 생성되었습니다. 즉, jenkins 경로, 배포 구성, 서비스 계정 등이 생성되었으며 성공이 보고되었습니다.

그런 다음 파일을 생성하고 구성을 빌드했습니다(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 Stage가 New 상태로 시작되지 않았으며 Duration에 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 태그를 지정해야 하는 것 같습니다.

관련 정보