CentOS7 Jenkins
- Jenkins
- 2022. 5. 2. 21:59
젠킨스는 설치형 CI/CD 도구이다.
CentOS7에서 설치해보자.
1. JAVA
자바는 깔렸는가?
java -version
깔리지 않았다면 jdk8 또는 jdk11 설치
sudo yum install java-1.8.0-openjdk-devel.x86_64
자바컴파일 명령이 모든 계정에게 공통적으로 적용되도록
readlink -f /usr/bin/javac 명령의 아웃풋 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/bin/javac 즉! javac가 위치한 경로를 /etc/profile 에 추가해주자.
sudo vim /etc/profile (시스템 전역 쉘 변수)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64
PATH=$PATH:$JAVA_HOME/bin
export PATH
변경사항 즉시 적용
source /etc/profile
변경사항 확인
echo $JAVA_HOME
2. GIT
git은 깔렸는가?
sudo yum install git
3. JENKINS
젠킨스 설치
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins
설치 확인
rpm -qa | grep jenkins
환경구성
sudo vim /etc/sysconfig/jenkins
#포트변경
JENKINS_PORT="9090"
#홈디렉토리 (결과물)
JENKINS_HOME="var/lib/jenkins"
#젠킨스 실행 유저
JENKIBS_USER="jenkins"
망할 나는 왜 포트가 안바뀌는 것이야! 에러가 나길래 혹시나해서 8080포트를 쓰던 서비스를 종료하고 젠킨스를 켰더니 포트가 안바꼈네...
which jenkins 명령으로 젠킨스 명령 위치(/usr/bin/jenkins)를 찾아서 직접 포트를 박아버렸다.
sudo vim /usr/bin/jenkins
사용자 생성 확인
sudo vim /etc/passwd
서비스 활성화
sudo systemctl enable jenkins.service
젠킨스 시작
sudo systemctl start jenkins
설정한 포트로 접속해보자
비밀번호를 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
입력!
둘 중 하나 선택하여 설치!
설치가 끝나면 계정을 생성하면 된다!
'Jenkins' 카테고리의 다른 글
Jenkins CD (0) | 2022.05.17 |
---|---|
JENKINS 다른 계정 홈디렉토리 (0) | 2022.05.11 |
Jenkins - Plugin : Post build task (0) | 2022.05.07 |
Jenkins item 생성 & Build (0) | 2022.05.04 |
Jenkins Global Tool Configuration (0) | 2022.05.04 |
이 글을 공유하기