본문 바로가기
ETC/AWS

우분투 Jenkins 설치

by 추천캐릭터 2022. 8. 13.
728x90

★ Jenkins

Jenkins는 Java로 빌드 된 오픈 소스 CI(Continuous Integration) 및 CD(Continuous Delivery) 도구이며, Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드,  테스트 및 배포하기 위해서 사용한다. 또한 DevOps 개발 도구의 가장 기본적인 도구이다.

 

★ Jenkins

1 apt 업데이트 및 업그레이드

 sudo apt-get update && sudo apt-get upgrade -y

 

2 Jenkins 저장소 Key 다운로드

 wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

 

3 sources.list 에 추가
 echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

 

4 Key 등록
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5

 

5 apt-get 재 업데이트 및 업그레이드
 sudo apt-get update && sudo apt-get upgrade -y

 

6 Jenkins 설치
sudo apt-get install jenkins -y

 

7 Jenkins 서버 포트 번호 변경

7.1 Jenkins Version 2.335 이전

※ 기본 포트 8080 수정이 필요하지 않을 경우 8번 작업은 넘어가도 무관하다.
 sudo vim /etc/default/jenkins


※ 필자의 경우 기존 8080을 사용하고 있어서 9090 으로 변경했다.

7.2 Jenkins Version 2.335 이후

※  기본 포트 8080 수정이 필요하지 않을 경우 8번 작업은 넘어가도 무관하다.

 sudo vim /lib/systemd/system/jenkins.service
※ 필자의 경우 기존 8080을 사용하고 있어서 9090 으로 변경했다.

8 Jenkins 서비스 재기동 

sudo systemctl daemon-reload
sudo service jenkins restart

9 Jenkins 서비스 상태 확인
sudo systemctl status jenkins

10 Jenkins 초기 비밀번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

11 만약 부팅시 가능하게 설정하려면 다음도 추가
sudo systemctl enable jenkins

 

728x90

'ETC > AWS' 카테고리의 다른 글

Amazon linux EC2 jenkins와 JDK 11 설치  (0) 2022.08.18
AWS Ubuntu Jenkins 완전 삭제  (0) 2022.08.14
우분투 ubuntu Ruby 완전 삭제  (0) 2022.08.03
travis ./gradlew: Permission denied  (0) 2022.07.29
Amazon linux mysql8 설치  (0) 2022.07.28

댓글