-
NCP(Naver Cloud Platform)와 Jenkins -1) 서버 구축기술 이야기/CI&CD 2020. 10. 27. 23:11반응형
NCP를 이용한 Jenkins 서버 구축
서버 생성
이미지 타입에서 Application 선택 후, Jenkins 이미지 체크
인증키 설정
- 특이 사항은 없음
ACG(방화벽) 설정
- 기존 ACG 설정이 있다면 이용해도 괜찮다.
- 이번 서버 구축에서는 필요한 주소만 추가하면서 여는 연습을 하기 위해 새로 생성
Public IP 설정
Jenkins 상태 확인 명령어
Jenkins 프로세스 기동 및 중지
service jenkins start
service jenkins stop
service jenkins status상태 확인 ~> 실행 중인 것을 확인할 수 있음
웹 브라우저로 Jenkins 접속
- 공인IP:18080
- 초기 접속화면으로 위와 같은 화면을 확인할 수 있다.
- 초기 패스워드는 터미널에서 확인할 수 있다.
- cat /var/lib/jenkins/secrets/initialAdminPassword
초기 패스워드 이후, 젠킨스 install
- 좌측은 Jenkins 커뮤니티에서 가장 유용하다고 알려진 플러그인들을 설치해준다.
- Plugins 설치 오류 발생 시, Jenkins 커뮤니티에서 해결 가능하다 한다.
- 우측은 플러그인을 직접 선택해서 설치하는 방법
- NCP에서 제공하는 Jenkins 버전(작성 기준 2.73.2)에 호환되는 Plugins 직접 선택
- 우선은 설정 문제가 생겼을 때, 더 빠른 해결을 위해 좌측을 선택
- 좌측은 Jenkins 커뮤니티에서 가장 유용하다고 알려진 플러그인들을 설치해준다.
젠킨스 계정 설정
- 위의 설치가 끝나면, 젠킨스 계정을 설정하는 창이 나타난다.
젠킨스 URL 설정
- 계정 생성을 하고나면 URL을 설정하는 창이 나타난다
- 따로 URL을 지정해줄 수 있지만, default 값이 권장이기 때문에 그대로 진행
젠킨스 접속
- 예시와 다르게 Empty page가 나타났다. 그래서 putty로 서버에 접속해서 jenkins를 중지했다가 다시 키니까 아래와 같은 화면이 나왔다.
- 이후, 아이디와 패스워드를 입력해서 들어가니 초기화면이 나타났다.
반응형'기술 이야기 > CI&CD' 카테고리의 다른 글
Docker Compose 한국 표준 시간 설정하기 (113) 2020.12.31 NCP와 Jenkins 글 보완 및 새로운 내용들 (0) 2020.12.19 NCP(Naver Cloud Platform)와 Jenkins -3) CD 환경 구축 (2) 2020.11.02 NCP(Naver Cloud Platform)와 Jenkins -2) CI 환경 구축 (0) 2020.10.29