SW/리눅스

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어

얇은생각 2021. 2. 3. 07:30
반응형

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

CI(Continuous Integration)는 팀 구성원이 버전 제어 저장소에 대한 코드 변경을 정기적으로 수행한 후 자동화된 빌드 및 테스트가 실행되는 DevOps 관행입니다. CD(Continuous delivery)는 코드 변경이 자동으로 생성, 테스트 및 프로덕션 환경에 배포되는 일련의 작업 방식입니다.

Jenkins Debian 패키지 저장소를 사용하는 Debian 9 기계에 Jenkins를 설치하는 방법에 대해 살펴보겠습니다.

 

 

 

전제조건

이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인하십시오.

 

 

 

젠킨스 설치

Debian 시스템에 Jenkins를 설치하려면 다음 단계를 따르십시오.

Jenkins는 Java 애플리케이션이므로 먼저 Java를 설치해야 합니다. 이렇게 하려면 패키지 인덱스를 업데이트하고 다음 명령을 사용하여 Java 8 OpenJDK 패키지를 설치하십시오.

sudo apt update
sudo apt install openjdk-8-jdk

 

 

Jenkins의 현재 버전은 아직 Java 10(및 Java 11)을 지원하지 않습니다. 컴퓨터에 여러 버전의 Java가 설치되어 있는 경우 Java 8이 기본 Java 버전인지 확인합니다. 

다음 wget 명령을 사용하여 Jenkins 저장소의 GPG 키를 가져옵니다.

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

 

 

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

키를 가져오면 다음을 사용하여 Jenkins 저장소를 시스템에 추가합니다.

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

 

 

다음을 실행하여 적합한 패키지 목록을 업데이트하고 Jenkins의 최신 버전을 설치합니다.

sudo apt update
sudo apt install jenkins

 

 

Jenkins 서비스를 시작하고 부팅 시 자동으로 시작할 수 있도록 합니다.

sudo systemctl start jenkins
sudo systemctl enable jenkins

 

 

 

젠킨스 설정

브라우저를 열고 도메인 또는 IP 주소를 입력한 다음 포트 8080, http://your_ip_or_domain:8080을 입력하여 설치를 시작합니다. 다음과 유사한 화면이 표시됩니다.

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 1

 

 

설치하는 동안 Jenkins 설치 프로그램은 초기 32자 길이의 영숫자 암호를 만듭니다. 암호를 찾으려면 다음을 입력합니다.

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

# 290ed743493b468ca767b4f363964c54

 

 

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

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 2

 

 

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

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 3

 

 

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

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 4

 

 

다음 페이지에서 젠킨스 인스턴스의 URL을 설정하라는 메시지가 표시됩니다. 필드는 자동으로 생성된 URL로 채워집니다.

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 5

 

 

Save and Finish(저장 후 완료) 버튼을 클릭하여 URL을 확인합니다. 그러면 설정 프로세스가 완료됩니다.

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 6

 

 

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

Debian 9 : Jenkins 설치하는 방법, 예제, 명령어 7

 

 

이제 젠킨스를 시스템에 성공적으로 설치했습니다.

반응형