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
'Linux > CentOS Stream 9' 카테고리의 다른 글
| Centos S9 - 이메일 서버 설치 roundcube + postfix + dovecot (1/3) (0) | 2023.02.25 |
|---|---|
| Linux - Centos Stream 9 - fdisk로 추가 디스크 파티션 잡기 (0) | 2023.02.21 |
| Linux CentOS Stream 9 - PostgreSQL 14 Install 설치 (0) | 2023.02.17 |
| Linux Centos Stream 9 - Apache Tomcat 연동 (mod_jk) - Selinux 문제해결 (0) | 2023.02.16 |
| Linux CentOS Stream 9 - Tomcat 설치 (0) | 2023.02.16 |