jenkins

아침7시개발·2023년 10월 12일
0

CI/CD

목록 보기
3/3

설치

루트 인증서 설치

yum -y install ca-certificates

패키지 저장소 추가

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

GPG 키 추카

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

JAVA 설치

Jenkins를 구동하기 위해서는 JAVA가 필요하고, 추가로 fontconfig도 설치합니다.

yum -y install fontconfig java-11-openjdk

Jenkins 설치

yum -y install jenkins

Jenkins 서비스 시작

systemctl start jenkins
systemctl status jenkins

방화벽 ACG 설정

Jekins 서버가 사용하는 기본 포트는 8080 입니다. Ncloud 방화벽 ACG에서 8080 포트를 허용해줍니다.

초기 설정

Port 변경

Jenkins의 기본 접속 Port는 8080인데 /etc/sysconfig/jenkins 의 JENKINS_PORT= 항목에서 변경 할 수 있습니다.

초기 패스워드 확인

설치가 완료 되면 http://{서버 IP주소}:8080 으로 접속하면 아래의 스크린샷처럼 초기 어드민 패스워드를 입력하는 화면이 나타납니다.

초기 어드민 패스워드는 /var/lib/jenkins/secrets/initialAdminPassword 파일에 기록되어 있습니다.
cat 명령어로 초기 패스워드를 확인합니다.

cat /var/lib/jenkins/secrets/initialAdminPassword

플러그인 설치

플러그인 설치는 추천 플러그인을 설치하는 옵션과 직접 선택해서 설치하는 옵션이 있습니다. 일단 여기서는 추천 플러그인을 선택하겠습니다.

직접 플러그인을 선택할 경우 아래와 같이 여러 플러그인 중에서 설치하고 싶은 플러그인을 선택할 수 있습니다.

어드민 계정 정보 입력

플러그인 설치를 마치면 아래와 같이 어드민 계정 정보를 입력하게 됩니다.

설치 완료

필요한 정보를 모두 입력하고 나면 마지막으로 Jekins URL을 확정하고 저장합니다.

에러 대응

Public key for jenkins-2.414.2-1.1.noarch.rpm is not installed
패키지 저장소

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

참고
3RDEYESYS Tech Docs

profile
쉬엄쉬엄하는 개발자

0개의 댓글