Ubuntu 20.04에 Jenkins를 설치하는 방법은 무엇입니까?

How Install Jenkins Ubuntu 20



Jenkins는 널리 보급된 오픈 소스 자동화 서버이며 애플리케이션 및 대규모 소프트웨어를 구축하고 효율적으로 관리하기 위한 CI(지속적 통합) 서버로 사용됩니다. 더 큰 규모의 프로그래밍 프로젝트의 단위 테스트에 도움이 되며 Python, C++, PHP 등과 같은 많은 유명한 프로그래밍 언어를 지원합니다.

설치

시스템에 리포지토리 키를 추가하여 Ubuntu 20.04에 Jenkins를 설치할 수 있지만 그 전에 먼저 Java Development Kit가 설치되어 있어야 합니다. Ubuntu 20.04 시스템에 아직 설치되지 않은 경우 Java의 오픈 소스 커뮤니티에서 OpenJDK를 설치해 보겠습니다.







오픈 자바 개발 키트 설치

최신 안정 버전의 OpenJDK는 공식 Ubuntu 패키지 저장소에서 설치할 수 있습니다. 이 게시물을 작성하는 시점에서 Open Java Development Kit의 안정적인 최신 버전은 OpenJDK 11이었습니다.



먼저 시스템의 APT 캐시 저장소를 업데이트합니다.



$수도적절한 업데이트





OpenJDK 11을 설치하려면 아래 명령을 입력하십시오.

$수도적절한설치openjdk-열하나-jdk



추가 디스크 공간을 요구하는 경우 y를 입력하고 Enter 키를 누릅니다.

설치 프로세스가 완료되면 아래 명령을 입력하여 Java 버전을 확인할 수 있습니다.

$자바 --버전

Ubuntu 20.04 시스템에 버전 11.0.9.1이 성공적으로 설치되었음을 확인할 수 있습니다. 이제 Jenkins 설치로 이동할 수 있습니다.

Ubuntu 20.04에 Jenkins 설치

Jenkins는 시스템에 GPG 키를 가져오고 추가하여 Ubuntu에 쉽게 설치할 수 있습니다.

이제 GPG 키를 추가해야 합니다.

$wget -NS -또는- https:// //pkg.jenkins.io/데비안/jenkins.io.key| 수도 적절한 키 추가-

GPG 키를 추가한 후 아래 명령을 입력하여 Jenkins 패키지 주소를 소스 목록에 추가합니다.

$수도 -씨 'echo deb http://pkg.jenkins.io/debian-stable 바이너리 /> /etc/apt/sources.list.d/jenkins.list'

Jenkins 저장소를 활성화한 후 시스템의 APT 캐시를 한 번만 업데이트하면 됩니다.

$수도적절한 업데이트

Jenkins를 설치하는 실제 작업을 진행해 보겠습니다.

$수도적절한설치젠킨스

필요한 y를 입력하고 Enter 키를 눌러 설치 프로세스를 계속하십시오.

Jenkins가 성공적으로 설치되었습니다. Jenkins 서버를 시작하고 구성해 보겠습니다.

Jenkins 서버 시작

Jenkins 서비스는 Jenkins 설치 시 자동으로 시작됩니다. Jenkins 서비스의 상태를 확인하려면 아래 명령어를 입력합니다.

$수도systemctl 상태 젠킨스

제 경우에는 활성화되어 있지만 귀하의 경우가 아니라면 아래 명령을 입력하여 시작하십시오.

$수도systemctl 젠킨스 시작

서비스를 확인하고 시작한 후 방화벽을 조정해 봅시다.

Jenkins 서버에 대한 방화벽 구성

이제 UFW 도구를 사용하여 Jenkins 서버에 대한 방화벽을 구성하려면 방화벽을 활성화하고 어디서나 원격 액세스를 위해 포트 8080을 열어야 합니다. 아래 명령을 입력하기만 하면 됩니다.

$수도ufw 허용8080

아래에 주어진 명령을 입력하여 UFW의 상태를 확인하십시오.

$수도ufw 상태

상태가 비활성인 경우 아래에 제공된 명령을 입력하여 활성화하십시오.

$수도ufw~ 할 수있게하다

이제 UFW의 상태를 다시 확인하십시오.

$수도ufw 상태

포트 8080이 허용되는 것을 목격할 수 있습니다.

젠킨스 설정

Jenkins를 설정하려면 브라우저의 주소 표시줄에 포트 8080과 함께 도메인 이름 또는 IP 주소를 입력하고 아래 그림과 같이 암호를 묻는 Jenkins 잠금 해제 페이지가 있어야 합니다.

터미널에서 cat 명령을 사용하여 주어진 위치에서 비밀번호를 얻을 수 있습니다. 암호를 가져오는 명령은 다음과 같습니다.

$수도 고양이 /어디/라이브러리/젠킨스/비밀/초기 관리자 비밀번호

이 명령은 암호를 바로 인쇄하고 Jenkins 잠금 해제 화면의 암호 필드에 복사하여 붙여넣고 계속 버튼을 클릭할 수 있습니다.

제안된 플러그인을 설치하거나 원하는 플러그인을 선택하라는 메시지가 표시되는 다음 화면으로 이동합니다.

설치 제안 플러그인을 선택합니다. 클릭하면 기본 플러그인 설치가 시작됩니다.

플러그인을 성공적으로 설치하면 관리자 사용자 이름, 비밀번호 및 이메일 주소 설정을 요청합니다.

필수 입력 필드를 제공하고 저장 및 계속 버튼을 누르십시오.

다음으로 Jenkins URL을 구성하기 위한 페이지로 이동합니다.

지금은 기본 자동 생성 URL로 이동하여 오른쪽 하단에 있는 저장 및 완료 버튼을 클릭합니다.

Jenkins 설정이 완료되면 아래와 같이 Jenkins is ready!라는 성공 메시지가 표시되는 화면을 볼 수 있습니다.

Jenkins 사용 시작 버튼을 누르면 다음 페이지에서 대시보드를 깔끔하게 볼 수 있습니다.

이것이 Ubuntu 20.04 LTS 시스템에 Jenkins를 설치하고 설정하는 방법입니다.

결론

이 게시물에서는 Ubuntu 20.04 LTS 시스템에 OpenJDK 11 및 Jenkins를 설치하는 방법을 다뤘습니다. 또한 Jenkins에 대한 방화벽 구성을 다루었고 이를 처음으로 설정하는 방법을 배웠습니다. 이 게시물을 읽은 후 모든 초보자는 Ubuntu 20.04에서 Jenkins를 설치하고 사용할 수 있습니다. Jenkins를 배우거나 탐색하거나 더 깊이 파고 싶다면 언제든지 방문하여 읽어보십시오. 공식 문서 젠킨스의.