본문 바로가기
CI-CD

ubuntu에 젠킨스 (jenkins) 설치

by cactuslog 2024. 11. 29.
Jenkins는 소프트웨어 개발과 배포를 자동화하는 도구
다양한 플러그인을 통해 CI/CD(Continuous Integration/Continuous Delivery)를 구현할 수 있도록 지원

 

설치

자바 설치

sudo apt update
sudo apt install fontconfig openjdk-17-jre
java -version

 

젠킨스 설치

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
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
sudo apt-get update
sudo apt-get install jenkins

 

서버 재부팅 시 자동 실행 설정

sudo systemctl enable jenkins

 

실행

sudo systemctl start jenkins

 

상태 확인

sudo systemctl status jenkins

 


포트 설정

  • 기폰 포트는 8080
  • 필요할 경우 변경
sudo vi /usr/lib/systemd/system/jenkins.service
  • 젠킨스 서비스 파일 수정

  • 원하는 포트번호 ex) 8081 으로 수정
sudo systemctl daemon-reload
  • 서비스 파일을 수정한 후 반드시 Systemd가 서비스 파일을 다시 읽도록 명령
sudo systemctl restart jenkins
  • 재시작
sudo lsof -i -P -n | grep jenkins
  • 포트 확인

 

젠킨스 대시보드 접속

http://서버IP:8081

사이트 연결이 실패할 경우 서버 보안그룹, 방화벽 등 인바운드 규칙 확인

 

  • 처음 접속하면 위 화면이 보이고 초기 비밀번호를 아래 명령어로 서버에서 조회하여 붙여 넣기
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

제안된 플러그인 설치

 

admin 계정 설정

 

대시보드 화면이 보이면 성공

 

'CI-CD' 카테고리의 다른 글

젠킨스 플러그인 설치 실패 이슈  (0) 2024.11.29