Cloud Architect 꿈꾸기

Cloud Computing/Jenkins

Jenkins 설치

HwanJae 2021. 2. 2. 17:28

Jenkins를 통한 CI/CD에 들어가기에 앞서 ubuntu 위에 설치하는 방법을 정리하려 한다.

 

1. Java 설치

먼저 Jenkins를 설치하려면 Java가 설치되어 있어야 한다.

Ubuntu 상에서 쉽게 설치하는 방법은

bell-sw.com/pages/downloads/

 

Download Liberica JDK, OpenJDK, Java 8, Java 11, Linux, Windows, macOS

Download Java Liberica JDK for Linux, Windows, macOS. It is built from OpenJDK, tested and passed the JCK provided under the license from OpenJDK.

bell-sw.com

이 사이트에서 제공하는 OpenJDK를 설치하는 방법이 있다.

위 사이트의 리눅스 설치 가이드에 따라 Java를 설치해준다.

wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add -
echo "deb [arch=amd64] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list

sudo apt-get update
sudo apt-get install bellsoft-java11

설치가 끝나면 버전을 확인해준다.


2. Jenkins 설치

본격적으로 ubuntu 위에 Jenkins를 설치한다.

설치 가이드 역시 Jenkins 공식 홈페이지를 참조하면 쉽다.

pkg.jenkins.io/debian-stable/

 

Debian Jenkins Packages

Jenkins Debian Packages This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, first add the key to your system: WARNING: The gpg key use to sign our packages has been updated on 16th of April 2020, t

pkg.jenkins.io

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

sudo apt-get update
sudo apt-get install jenkins

이상없이 설치되었다면 Jenkins 서비스를 시작한다.

참고로 Jenkins의 접속 포트는

vi /etc/default/jenkins

에서 변경이 가능하다.


3. Jenkins 시작

서비스를 시작했다면 브라우저에서 GuestOS의 IP 주소와 Jenkins 포트를 이용해 접속한다.

최조 접속시에 admin 키를 입력하라는 페이지가 나올텐데 해당 키는

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

를 통해 확인할 수 있다.

키를 입력했다면 설치 화면이 나올 것이다.

 

추천 플러그인을 설치해준다.

이후 Admin User와 접속 Url을 설정해주면 설치가 완료된다.