SW/리눅스

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어

얇은생각 2022. 5. 21. 07:30
반응형

Jenkins는 CI/CD(Continuous Integration and Continuous Delivery) 파이프라인을 쉽게 설정할 수 있는 방법을 제공하는 오픈 소스 자동화 서버입니다.

CI(Continuous Integration)는 팀 구성원이 정기적으로 버전 관리 저장소에 코드 변경을 커밋한 후 자동화된 빌드 및 테스트를 실행하는 DevOps 작업입니다. CD(Continuous Delivery)는 코드 변경 사항을 자동으로 빌드, 테스트 및 실운영에 배포하는 일련의 작업 방식입니다.

젠킨스 공식 저장소의 데비안 10, 버스터에 젠킨스를 설치하는 방법에 대해 다룰 것입니다.

 

 

 

Jenkins 설치

다음 단계를 루트 또는 sudo 권한이 있는 사용자로 수행하여 Debian 10에 Jenkins를 설치합니다.

Jenkins는 Java로 작성되었으므로 첫 번째 단계는 Java를 설치하는 것입니다. 이렇게 하려면 다음 명령을 사용하여 패키지 인덱스를 업데이트하고 OpenJDK 11 패키지를 설치하십시오.

sudo apt update
sudo apt install default-jdk

 

 

Java LTS 버전 8은 공식 Debian Buster 리포지토리에서 사용할 수 없습니다. Jenkins를 Java 8로 실행하려면 이 설치 가이드를 확인하십시오.

wget을 사용하여 Jenkins 저장소 GPG 키를 다운로드하고 가져옵니다.

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

 

 

명령은 OK를 반환해야 합니다. 즉, 키를 성공적으로 가져왔으며 이 리포지토리의 패키지는 신뢰할 수 있는 것으로 간주됩니다.

다음 명령을 실행하여 Jenkins 저장소를 시스템에 추가합니다.

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

 

 

APT 패키지 목록을 업데이트하고 Jenkins의 최신 버전을 설치합니다.

sudo apt update
sudo apt install jenkins

 

 

다음을 실행하여 Jenkins 서비스를 활성화하고 시작합니다.

sudo systemctl enable --now jenkins

 

 

 

젠킨스 설정

설치 프로세스를 시작하려면 브라우저를 열고 도메인 또는 IP 주소를 입력한 다음 포트 8080, http://your_ip_or_domain:8080을 입력합니다.

다음과 유사한 화면이 표시됩니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어 1

 

 

설치하는 동안 Jenkins 설치 관리자가 초기 32자 길이의 영숫자 암호를 만듭니다. 암호 유형을 찾으려면 다음을 수행합니다.

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

# 5a541fac8f094f8db4155e11117f927a

 

 

암호를 복사하여 관리자 암호 필드에 붙여넣은 다음 계속을 클릭합니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어 2

 

 

다음 화면에서 설치 마법사가 제안된 플러그인을 설치할지 또는 특정 플러그인을 선택할지 묻습니다. 제안된 플러그인 설치 상자를 클릭하면 설치 프로세스가 즉시 시작됩니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어 3

 

 

그런 다음 첫 번째 관리자를 설정할지 묻는 메시지가 표시됩니다. 필요한 정보를 입력하고 저장 후 계속을 클릭합니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어 4

 

 

다음 페이지에서 Jenkins 인스턴스의 URL을 설정할 것을 요청합니다. 필드에 자동으로 생성된 URL이 채워집니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어 5

 

 

Save and Finish 버튼을 클릭하여 URL을 확인하면 설정 프로세스가 완료됩니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어6

 

 

Jenkins를 사용하여 시작 버튼을 클릭하면 이전 단계 중 하나에서 생성한 관리자로 로그인한 Jenkins 대시보드로 리디렉션됩니다.

Linux : Debian 10 : Jenkins 설치 방법, 예제, 명령어 7

 

 

이 시점에서 Jenkins를 성공적으로 시스템에 설치했습니다.

데비안 시스템에 젠킨스의 초기 구성을 설치하고 완료하는 방법에 대해 배웠습니다. 이제 Jenkins 공식 문서 페이지를 방문하여 Jenkins의 작업 흐름과 플러그인 모델을 살펴볼 수 있습니다.

반응형