기계적 인조 인간

centos 7에 jenkins를 설치하는 방법

Learn CentOS Part 3 - Exploring the Linux Filesystem

Learn CentOS Part 3 - Exploring the Linux Filesystem

차례:

Anonim

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

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

이 튜토리얼에서는 공식 Jenkins 저장소를 사용하여 CentOS 7 시스템에 Jenkins를 설치하는 단계를 안내합니다.

전제 조건

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

젠킨스 설치

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

  1. Jenkins는 Java 애플리케이션이므로 첫 번째 단계는 Java를 설치하는 것입니다. 다음 명령을 실행하여 OpenJDK 8 패키지를 설치하십시오.

    sudo yum install java-1.8.0-openjdk-devel

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

    다음 단계는 Jenkins 저장소를 활성화하는 것입니다. 그렇게하려면 다음 curl 명령을 사용하여 GPG 키를 가져 오십시오.

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    다음을 사용하여 리포지토리를 시스템에 추가하십시오.

    sudo rpm --import

    리포지토리가 활성화되면 다음을 입력하여 최신 안정 버전의 Jenkins를 설치하십시오.

    sudo yum install jenkins

    설치 프로세스가 완료되면 다음을 사용하여 Jenkins 서비스를 시작하십시오.

    sudo systemctl start jenkins

    성공적으로 시작되었는지 확인하려면 다음을 수행하십시오.

    systemctl status jenkins

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

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    마지막으로 시스템 부팅시 Jenkins 서비스를 시작하십시오.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

방화벽 조정

다음 명령을 사용하여 필요한 포트를여십시오.

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

젠킨스 설정

새 Jenkins 설치를 설정하려면 브라우저를 열고 도메인 또는 IP 주소와 포트 8080 입력하십시오.

http://your_ip_or_domain:8080

설치하는 동안 생성 된 관리자 암호를 입력하라는 메시지와 함께 다음과 유사한 화면이 나타납니다.

이 시점에 도달하면 CentOS 시스템에 Jenkins를 성공적으로 설치 한 것입니다.

결론

이 학습서에서는 CentOS / RHEL 기반 시스템에서 Jenkins의 초기 구성을 설치하고 완료하는 방법을 배웠습니다. 이제 Jenkins 공식 문서 페이지를 방문하여 Jenkins의 워크 플로 및 플러그인 모델을 살펴볼 수 있습니다.

젠킨스 센 토스