1. Java 설치 (Jenkins는 Java가 필요)
sudo apt update
sudo apt install openjdk-11-jdk
2. Jenkins 저장소 및 키 추가:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
3. 패키지 목록 업데이트
sudo apt update
※ 여기서 에러가 뜨는데
GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures were invalid: EXPKEYSIG 0000000 Jenkins Project jenkinsci-board@googlegroups.com
이런식으로 뜬다
공식문서를 보니
2023년 3월 28일부터 Jenkins 주간 릴리스에 사용되는 리포지토리 서명 키가 변경되었습니다. Jenkins LTS 릴리스에서도 2023년 4월 5일부터 동일한 변경이 적용됩니다. 리눅스 시스템 관리자는 Jenkins 주간 2.397 또는 Jenkins LTS 2.387.2를 설치하기 전에 리눅스 서버에 새 서명 키를 설치해야 합니다.
Debian/Ubuntu와 같은 Debian 호환 운영 체제 (Debian, Ubuntu, Linux Mint Debian Edition 등)를 업데이트하려면 다음 명령을 사용하세요.
$ curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
$ echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
5. 젠킨스 설치 및 시작 활성화
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
6. 이제 Jenkins가 설치되었고, 웹 브라우저를 통해 http://localhost:8080/에 접속하여 설정을 완료할 수 있습니다. Jenkins 초기 비밀번호를 확인하려면 다음 명령을 실행하세요.
sudo cat /var/lib/jenkins/secrets/initialAdminPassword