Linux(ubuntu) 젠킨스(jenkins) 설치 방법(CI, CD, pipeline 파이프 라인)
젠킨스(jenkins) 공식 사이트
https://www.jenkins.io/blog/2023/03/27/repository-signing-keys-changing/
Jenkins 2.397 and 2.387.2: New Linux Repository Signing Keys
This article announces new Linux repository signing keys. Repository signing keys will change with the release of Jenkins weekly 2.397 and Jenkins LTS 2.387.2. The previous repository signing keys will not be used after the release of Jenkins weekly 2.396.
www.jenkins.io
젠킨스(jenkins) 설치
※ 참고사항 ※
2023년 3월 28일부터 Jenkins 주간 릴리스에서는 Linux 설치 패키지에 대한 새로운 저장소 서명 키를 사용합니다. 2023년 4월 5일부터 Jenkins LTS 릴리스에도 동일한 변경 사항이 적용됩니다. Linux 시스템 관리자는 Jenkins Jenkins Weekly 2.397 또는 Jenkins LTS 2.387.2를 설치하기 전에 Linux 서버에 새 서명 키를 설치해야 합니다. 다음 명령을 사용하여 Debian 호환 운영 체제(Debian, Ubuntu, Linux Mint Debian Edition 등)를 업데이트합니다.
LTS release
curl -fsSL https://pkg.jenkins.io/debian-stable/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-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
패키지 업데이트
apt update
젠킨스(jenkins) 설치
apt install jenkins
필요시 포트를 변경합니다. 기본 포트는 8080 입니다. ( 경로: /usr/lib/systemd/system/ )
vim jenkins.service
참고: 필요에 따라 방화벽를 설정해주셔야 합니다.
기본 준비가 완료되었다면 젠킨스(jenkins)를 실행합니다.
systemctl daemon-reload
service jenkins start
URL 접속 (http:ip:port/) 젠킨스(jenkins) 설정 / 플러그인 설치
정상적으로 젠킨스(jenkins)가 실행되었다면 아래와 같이 비밀번호 입력 화면이 노출됩니다. 아래 경로를 확인하여 비밀번호를 입력 해 줍니다. ( 경로: /var/lib/jenkins/secrets/initialAdminPassword )
비밀번호 입력 후 화면에서 install suggested plugins 클릭합니다.
해당 작업이 완료 후 관리자 계정을 생성하면 젠킨스(jenkins)메인 화면을 확인할 수 있습니다.
Jenkins(젠킨스) GitHub 연결하는 방법 바로가기!
https://dalbyutility.tistory.com/62
Jenkins(젠킨스), GitHub 연결하는 방법(Git 연동, React 프로젝트 자동 build 구성, Shell Script, Jenkins NodeJS,
Jenkins(젠킨스), GitHub 연결하는 방법(Git 연동, React 프로젝트 자동 build 구성, Shell Script, Jenkins NodeJS, Git,CI, CD, Linux) 이번에는 Jenkins(젠킨스)에서 GitHub를 연결하고 해당 React 프로젝트 빌드까지의 자
dalbyutility.tistory.com