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)
감사합니다.