| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- Set
- Split
- MySQL 서버 구축
- Python
- heap
- generic
- react
- 러스트
- 소유권
- 메소드
- stack
- 환경설정
- matplotlib
- Rust
- numpy
- MongoDB
- 파이썬
- array
- Algorithm
- 알고리즘
- HashMap
- 원격 데스크탑
- join
- Sort
- MySQL
- in
- 구조체
- list
- pandas
- 연관 함수
Archives
- Today
- Total
미생
[Ubuntu 20.04] 젠킨스(Jenkins) 설치 및 설정 본문
반응형

■ 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 |