[Ubuntu 20.04] 젠킨스(Jenkins) 설치 및 설정
2021. 5. 14. 03:03ㆍOperating 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, ㅅㄷㄴㅅ님이 공유해주신 내용을 바탕으로 수정되었습니다.)
반응형
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 플로그인 설치
도움이 되셨다면 정보 공유를 위해 댓글 부탁드려요.
반응형
'Operating System > Linux' 카테고리의 다른 글
[Linux/CentOS 8] 무료 도메인으로 내부 서버 노출 (0) | 2021.11.05 |
---|---|
[Linux] 프로세스,서비스 생성 및 실행 (0) | 2021.08.31 |
[Ubuntu 20.04] MySQL 8.0 서버 구축 (2) | 2021.03.31 |
[Ubuntu 20.04] 명령어 및 단축키 정리 (0) | 2021.03.23 |
[VMware CentOS 8] 가상서버 MySQL 외부접속 (0) | 2020.11.23 |