Linux/CentOS Stream 9

Linux CentOS Stream 9 - Jenkins Install 설치

Ryan's Tech Note 2023. 2. 18. 18:25

Jenkins은 Hudson 에서 갈라져 나온 CI 툴이다. 현재는 Hudson은 관리가 제대로 안되는지 버그도 많고 도저히 사용할 수가 없다. Jenkins은 오랜동안 사용해 왔는데 안정적으로 잘 돌아가고 있고 실무 프로젝트에서도 문제없이 몇차례 사용하였다.

 

Java가 안깔려있다면 openjdk 11을 설치하고 온다.

 

Jenkins 레파지토리를 설정을 한다.

curl https://pkg.jenkins.io/redhat-stable/jenkins.repo > /etc/yum.repos.d/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

 

Jenkins을 설치한다.

dnf -y install jenkins

 

포트를 설정한다.

Default는 8080인데, Apache Tomcat 과 포트가 겹치지 않게 다른 포트를 지정해 주어야 한다.

vi /etc/sysconfig/jenkins
JENKINS_PORT="8000"
JENKINS_LISTEN_ADDRESS="0.0.0.0"

 

한군데서 더 포트를 지정해야 기동시 에러가 안난다.

vi /usr/lib/systemd/system/jenkins.service
Environment="JENKINS_PORT=8000"

 

서비스를 기동한다.

systemctl start jenkins 
systemctl enable jenkins 

 

브라우저로 접속하면 초기 비밀번호를 입력하라고 하는데, 해당 경로의 파일을 vi 로 열어보면 비밀번호가 들어있다. 그 비밀번호를 복사해서 브라우저에 입력하면 통과된다. 그다음 일반적인 설정을 선택하면 잠시 플러그인 설치를 시작한다. 그후 로그인 계정, 비밀번호, 이름을 입력한다.

 

 

설치가 완료 되었다.

 

*. Jenkins 계정으로 쉘 들어가기

sudo su -s /bin/bash jenkins

 

도움이 되었다면, 공감과 댓글 한번 부탁드립니다.

 

 

참조 URL : https://www.server-world.info/en/note?os=CentOS_Stream_9&p=java&f=5