본문 바로가기
Ops/Synology

Docker에 Jenkins 로 CI/CD 구축(1/4)

by 바람냄새 2023. 8. 15.

------------------------------------------------------------------------------------------------------------------

대주제 : 시놀로지 도커 활용

소주제 : 시놀로지에 젠킨스 설치하여  CI/CD 구축

목표 : 서버(시놀로지) - 젠킨스(시놀로지, 도커) - Git(Github) 환경의 서비스 환경 구축.

-------------------------------------------------------------------------------------------------------------------

Docker에 Jenkins 로 CI/CD 구축(1/4)
 - Docker 에 젠킨스 이미지 설치 및 실행.

 

1. 도커 레지스트리에서 젠킨스 이미지 선택. 2.417-jdk17 을 선택.(2023년 8월 기준)

젠킨스 이미지 선택 및 버전 선택

 

2. 젠킨스 이미지 실행.

 

컨테이너 이름은 여러곳에서 사용되니, 식별이 용이하도록 정한다.

 

 

플러그인 설치는 추천하는 항목을 선택하여, 자동으로 설치되도록 진행한다.

 

 

계정 설정

젠킨스 로그인시 사용할 관리자 계정이다. 추후에 일반 사용자의 계정은 따로 추가 할 수 있다.

 

주소 설정

젠킨스 사이트에 접속하기 위한 URL 을 입력한다. 기본적으로 사용하는 도메인과, 젠킨스 설치에 지정한 포트가 자동으로 붙는다.

수정가능하며, 설치가 완료된 뒤에서 수정할 수 있다.

 

완료!

 

설치가 완료된 뒤에 젠킨스 URL로 접속 하면, 최소 이니셜 패스워드를 입력하게 된다. 

해당 부분은 도커의 로그 파일 보는 부분에서 확인 가능하다.(미쳐 화면 캡쳐를 하지 못했음)

로그 보는 부분은 아래와 같다.

시놀로지 > 도커 > 컨테이너 > 젠킨스 > 로그