오픈시프트(OCP) & 젠킨스(Jenkins) 연동

남현우·2023년 5월 25일
0
post-thumbnail

OCP(OpenShift Container Platform) 에서 젠킨스 셋팅

Jenkins에서 OCP plugin 설치 후,

(1) Source Commit
(2) GitLab에서 WebHook
(3) Git Pull
(4) Gradle Jar Build
(5) Docker Image Build
(6) Docker Image Push : Image Registry는 Nexus 사용
(7) oc login -token
(ocp에서 kubectl과 같은 역할을 하는 명령)
oc project 프로젝트명
oc apply -f yaml파일

OCP에서 젠킨스 연동할 때 구글에는 거의 공식문서 밖에 없어서 세팅하는 것이 엄청 어려웠다.

젠킨스를 OCP안에 컨테이너로 띄운게 아니기 때문에
oc tool다운로드 해서 jenkins 서버에 실행할 수 있게 해준후
sh 'oc login, project, apply' 명령어를 이용하여 배포해주면 된다.

profile
노력하는 프로그래머

0개의 댓글