Jenkins

Amazon Linux 2023 Jenkins 설치 (Jenkins)

라리음 2023. 8. 2. 14:38

 

 

이글을 적는 이유는 현재 Jenkins 설치 관련하여 매우 많은 블로그 글이 있지만

 

2023년에는 gpg key의 변경, amazon linux2023의 출시, Jenkins 업데이트에 따른 java 버전 변경 등 

 

변경요소가 많아졌기에 새로 작성합니다.

 

 

 

저는 AWS의 EC2위에서 실행하였습니다.

 

 

 

 

1. Amazon Corretto 11 설치 (Java11 설치)

 

sudo yum install java-11-amazon-corretto-headless

 

 

 

2. 설치 확인

 

sudo alternatives --config java

 

 

 

-> 현재 기준 최신 Jenkins는 java11을 호환합니다. (jenkins 버전에 맞는 버전을 이용하시면됩니다.)

 

 

 

amazon linux가 아니면 다른 방법으로 java v11을 설치셔도 됩니다.

 

 

 

 

 

3. certificate 업데이트

 

sudo yum install -y ca-certificates
sudo yum update -y ca-certificates

 

저의 경우 이후에 있는 설치 과정에서 명령어가 안되는 상황이 발생하여 다른분들을 참고하여 certificate을 업데이트하였습니다.

 

 

 

 

 

 

4. Jenkins Repository 추가

 

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

 

저장소 추가할 때 오류가 발생하여 --no-check-certificate 옵션을 주었습니다.

 

 

 

 

 

 

5. gpg key 추가

 

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

 

-> 2023년에 바뀐 gpg cky이며 Jenkins에서 바뀌면 확인 가능합니다. 

 

 

 

 

 

6. Jenkins 설치

 

sudo yum install -y jenkins

 

 

 

 

 

 

 

 

7. Jenkins 시작

 

sudo systemctl start jenkins

 

 

 

 

 

 

 

8. 확인

 

퍼블릭 IP(도메인):8080

 

 

AWS기준 보안 그룹 인바운드 8080포트를 열어주셔야 합니다. (기본 Jenkins port)

 

 

 

 

 

감사합니다.