차례:
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를 설치하려면 다음 단계를 수행하십시오.
-
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 기능을 살펴볼 수 있습니다.
젠킨스 우분투우분투 18.04에 아나콘다를 설치하는 방법

Anaconda는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 널리 사용되는 Python 데이터 과학 및 기계 학습 플랫폼입니다. 이 튜토리얼은 Ubuntu 18.04에서 Anaconda Python Distribution을 다운로드하고 설치하는 단계를 안내합니다.
우분투 18.04에 안드로이드 스튜디오를 설치하는 방법

Android Studio는 모든 기능을 갖춘 크로스 플랫폼 IDE로 모든 유형의 Android 기기에서 애플리케이션을 빌드 할 수 있도록 도와줍니다. 이 튜토리얼은 Ubuntu 18.04에 Android Studio를 설치하는 방법을 설명합니다.
우분투 18.04에 Apache Cassandra를 설치하는 방법

Apache Cassandra는 단일 장애 지점이없는 무료 오픈 소스 NoSQL 데이터베이스입니다. 이 튜토리얼에서는 Ubuntu 18.04에 Apache Cassandra를 설치하는 방법을 보여줍니다.