[Ubuntu 20.04] 젠킨스(Jenkins) 설치 및 설정

2021. 5. 14. 03:03Operating System/Linux

반응형

■ Jenkins

Jenkins는 Java로 빌드 된 오픈 소스 CI (Continuous Integration) 및 CD (Continuous Delivery) 도구이며, Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드, 테스트 및 배포하기 위해서 사용한다. 또한 DevOps 개발 도구의 가장 기본적인 도구이다.


Jenkins 설치 방법

1. apt 업데이트 

$ apt-get update

2. JDK 8 설치

※ 원하는 JDK 버전으로 설치해도 무관하다.

$ sudo apt-get install openjdk-8-jdk

반응형

3. Jenkins 저장소 Key 다운로드

$ wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

4. sources.list 에 추가

$ echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

5. Key 등록

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5

6. apt-get 재 업데이트

$ sudo apt-get update

7. Jenkins 설치

$ sudo apt-get install jenkins

8. Jenkins 서버 포트 번호 변경

8.1 Jenkins Version 2.335 이전

※ 기본 포트 8080 수정이 필요하지 않을 경우 8번 작업은 넘어가도 무관하다.

$ sudo vi /etc/default/jenkins

※ 필자의 경우 기존 8080을 사용하고 있어서 9000 으로 변경했다.

8.2 Jenkins Version 2.335 이후

※  기본 포트 8080 수정이 필요하지 않을 경우 8번 작업은 넘어가도 무관하다.

$ sudo vi /lib/systemd/system/jenkins.service

※ 필자의 경우 기존 8080을 사용하고 있어서 9000 으로 변경했다.

Environment="JENKINS_PORT= 9000"

※ 자세한 내용은 아래를 참고해주세요.

(해당 내용은 koku, ㅅㄷㄴㅅ님이 공유해주신 내용을 바탕으로 수정되었습니다.)

출처 : https://www.jenkins.io/doc/book/installing/linux/#debianubuntu

 

반응형

9. Jenkins 서비스 재기동 

$ sudo service jenkins restart

10. Jenkins 서비스 상태 확인

$ sudo systemctl status jenkins

11. Jenkins 초기 비밀번호 확인

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

12. Jenkins 사이트로 이동 후 11번에서 확인한 비밀번호 입력

13. Jenkins 플로그인 설치

도움이 되셨다면 정보 공유를 위해 댓글 부탁드려요.

반응형