Jenkins 초기 설정

Jenkins 서버를 생성하고 처음 Jenkins 웹 화면에 접속하면 초기 설정을 진행하게 됩니다. 초기 설정에는 Unlock Jenkins, 플러그인 설치, Admin 계정 생성 과정이 진행됩니다.

Unlock Jenkins

① 웹 브라우저를 실행해서 공인 IP 주소:18080에 접속합니다.

http://{Your IP}:18080
  • 공인 IP 주소는 콘솔의 서버 메뉴에서 서버 목록의 공인 IP 값으로 확인할 수 있습니다.
  • 18080 포트가 ACG 규칙에 추가되어 있어야 합니다.

② 초기 패스워드는 터미널 프로그램을 통해 서버에 접속하여 아래 명령어를 실행하면 확인할 수 있습니다.

 $ cat /var/lib/jenkins/secrets/initialAdminPassword

③ 초기 패스워드를 Administrator password 항목에 입력 후 Continue 버튼을 클릭합니다.

Jenkins 플러그인 설치

Jenkins를 사용하기 위해 필요한 플러그인을 설치할 수 있습니다.

Install suggested plugins: Jenkins 커뮤니티에서 가장 유용하다고 알려진 플러그인들을 설치합니다.

  • 해당 방법의 경우 네이버 클라우드 플랫폼에서 제공하는 Jenkins 버전에 호환이 되지 않는 Plugins 설치가 될 수도 있습니다.
  • 이 방법의 경우 Plugins 설치 오류 발생 시 Jenkins 커뮤니티를 통해 직접 해결방법을 확인하실 수 있습니다.
  • 아래 그림과 같이 제안된 플러그인을 설치하는 과정을 확인할 수 있습니다.

Select plugins to install: 플러그인을 직접 선택하여 설치합니다.

  • 네이버 클라우드 플랫폼에서 제공하는 Jenkins 2.73.2 버전에 호환되는 Plugins를 직접 선택하셔서 별도로 설치가 가능합니다.

Admin 계정 생성

Jenkins Admin 계정을 생성합니다. Admin 계정의 패스워드는 기호(예: /, ., !, *…)와 더불어 소문자와 대문자의 영문/숫자 문자를 사용하는 것을 권장합니다.

① Jenkins Admin 계정의 아이디를 입력합니다.

② Jenkins Admin 계정의 암호를 입력합니다.

③ Jenkins Admin 계정의 이름을 입력합니다.

④ Jenkins Admin 계정의 Email Address을 입력합니다.

Save and Finish 버튼을 클릭합니다.

Instance Configuraion 설정

Jenkins Instance Configuraion을 설정합니다. Jenkins Resource에서 절대값으로 사용할 URL 값을 설정하는 단계입니다.

① Jenkins root URL을 입력합니다. (Default URL로 설정하는 것을 권고하고 있습니다.)

Save and Finish를 클릭합니다.

완료

Start using Jenkins 버튼을 클릭하여 Jenkins 초기화를 완료합니다.

Jenkins Server Restart

위의 초기화 설정 적용을 위해서 아래와 같이 서버에 접속 후 jenkins 서비스를 재시작합니다.

 # root 계정으로 전환
 $ sudo su -l

 # jenkins service restart 
 $ service jenkins restart 

  Restarting jenkins (via systemctl):                        [  OK  ]

Jenkins 접속

웹 브라우저를 실행해서 공인 IP 주소:18080에 접속합니다.

http://{Your IP}:18080

Jenkins 서비스 로그인

웹 브라우저를 실행해서 공인 IP 주소:18080에 접속합니다.

① Jenkins Admin 계정의 아이디를 입력합니다.

② Jenkins Admin 계정의 암호를 입력합니다.

③ 사이트 접속을 위해 로그인을 클릭합니다.

Jenkins 서비스 접속 완료

Jenkins 초기 설정이 모두 완료되었습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...