기계적 인조 인간

우분투 18.04에 jenkins를 설치하는 방법

차례:

Anonim

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

CI (Continuous Integration)는 팀 구성원이 정기적으로 코드 변경 사항을 버전 제어 저장소에 커밋 한 후 자동화 된 빌드 및 테스트가 실행되는 DevOps 사례입니다. CD (Continuous Delivery)는 코드 변경이 자동으로 빌드, 테스트 및 프로덕션에 배포되는 일련의 사례입니다.

이 튜토리얼에서는 Jenkins Debian 패키지 리포지토리를 사용하여 Ubuntu 18.04 시스템에 Jenkins를 설치하는 방법을 보여줍니다.

이 자습서는 Ubuntu 18.04 Bionic Beaver 용으로 작성되었지만 Ubuntu 16.04 Xenial Xerus에도 동일한 단계를 사용할 수 있습니다.

전제 조건

이 학습서를 계속하기 전에 sudo 권한이있는 사용자로 로그인했는지 확인하십시오.

젠킨스 설치

Ubuntu 시스템에 Jenkins를 설치하려면 다음 단계를 수행하십시오.

  1. Java를 설치하십시오.

    Jenkins는 Java 애플리케이션이므로 첫 번째 단계는 Java를 설치하는 것입니다. 패키지 색인을 업데이트하고 다음 명령으로 Java 8 OpenJDK 패키지를 설치하십시오.

    sudo apt update sudo apt install openjdk-8-jdk

    Jenkins의 현재 버전은 아직 Java 10 (및 Java 11)을 지원하지 않습니다. 시스템에 여러 버전의 Java가 설치되어 있으면 Java 8이 기본 Java 버전인지 확인하십시오.

    Jenkins Debian 저장소를 추가하십시오.

    다음 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'

    Jenkins를 설치하십시오.

    Jenkins 저장소가 활성화되면 apt 패키지 목록을 업데이트하고 다음을 입력하여 최신 버전의 Jenkins를 설치하십시오.

    sudo apt update sudo apt install jenkins

    설치 프로세스가 완료되면 Jenkins 서비스가 자동으로 시작됩니다. 서비스 상태를 인쇄하여 확인할 수 있습니다.

    systemctl status jenkins

    이와 비슷한 것을 볼 수 있습니다:

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

방화벽 조정

방화벽으로 보호되는 원격 Ubuntu 서버에 Jenkins를 설치하는 경우 포트 8080 을 열어야합니다. UFW 를 사용하여 방화벽을 관리한다고 가정하면 다음 명령으로 포트를 열 수 있습니다.

sudo ufw allow 8080

다음을 사용하여 변경 사항을 확인하십시오.

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

젠킨스 설정

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

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

결론

이 학습서에서는 Jenkins의 초기 구성을 설치하고 수행하는 방법을 배웠습니다. 이제 Jenkins 공식 문서 페이지를 방문하여 Jenkins 기능을 살펴볼 수 있습니다.

젠킨스 우분투