■ Jenkins 란?
· 누군가가 나 대신에 작업을 해주는 역할, 비서라고 생각하면 됨
· CI/CD 도구 (CI/CD는 별개의 기능이지만 최근에는 구분 짓지 않음)
· de-facto (사실상 표준)
· ansi (미국 표준 협회)
· Hudson -> 시작은 Hudson sw 이였으며, Oracle 회사에서 문제로 인해 Jenkins로 출시
■ Jenkins Install
1) Java Install
$ sudo apt install openjdk-11-jdk
2) Java 위치 확인
$ which java
---
/usr/bin/java
3) Java 실제 위치
$ ls -l `which java`
4) Java Home 이라는 변수 설정
$ vim ~/.zshrc
---
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
PATH=$PATH:$JAVA_HOME
5) Long Term Support Release 순서대로 진행
※ Jenkins 설치 사이트
https://www.jenkins.io/doc/book/installing/linux/
Linux
You can install Jenkins through yum on Red Hat Enterprise Linux, CentOS, and other Red Hat based distributions. You need to choose either the Jenkins Long Term Support release or the Jenkins weekly release. Long Term Support release sudo wget -O /etc/yum.r
www.jenkins.io
- Linux 로 Download 진행
- Long Term Support Release 순서대로 진행
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
$ sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
/etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins
6) Jenkins 실행 확인
$ sudo ss -tnlp
- 8080 Port 로 서비스 실행
7) Web Browser 8080 Port로 접속
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 파일 내부의 Password를 복붙
8) Plugin Serch 는 진행하지 않기로 함
9) Password 설정
- Jenkins Browser 우측 상단 'Admin' -> 설정 -> Password 설정 -> apply -> 재접속