본문 바로가기

⭐ CICD/Jenkins

Jenkins 설치

# Jenkins을 설치하는 과정에 대해서 알아보자.

Jenkins 이란

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

Jenkins 설치 방법

1. apt 업데이트 

apt-get update

2. JDK 8 설치

※ 원하는 JDK 버전으로 설치해도 무관하다.

현재 버전은 11, 17, 21 버전을 지원한다. 8버전은 이제 지원 안한다.

sudo apt-get install openjdk-8-jdk

jdk 11, 17, 21 버전 설치 해야됨.

3. Jenkins 저장소 Key 다운로드

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

4. sources.list 에 추가

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

5. Key 등록

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5BA31D57EF5975CA

6. apt-get 재 업데이트

sudo apt-get update

7. Jenkins 설치

sudo apt-get install jenkins

8. Jenkins 서버 포트 번호 변경

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

sudo vi /etc/default/jenkins

※ 서비스 포트를 기존 8080을 사용하고 있어서 9000 으로 변경했다.

HTTP_PORT=9000

9. Jenkins 서비스 재기동 

sudo service jenkins restart

10. Jenkins 서비스 상태 확인

sudo systemctl status jenkins

11. Jenkins 초기 비밀번호 확인

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

12. Jenkins 사이트로 이동 후 11번에서 확인한 비밀번호 입력

13. Jenkins 플로그인 설치

14. 설치 완료 후 메인화면

- Jenkins 설치를 완료 하였다.
- Devops Toolchain을 구현해보자.