본문 바로가기
IT Tech

Ubuntu에 Jenkins 설치하기

by 알아봉봉 2020. 7. 19.
반응형

Oracle Cloud가 평생 2개의 인스턴스를 무료로 제공한다고 하여, 최근에 가입하고 이것저것 환경을 만들어 보고 있습니다. 그 중 오늘은 jenkins를 설치하였던 과정을 포스팅 하여, Ubuntu 사용하시는 분들 중 Jenkins 설치가 처음이신 분들이 보시고 쉽게 따라하실 수 있는 지침이 되었으면 합니다.

 

그렇다면 우선 Jenkins가 무엇인지에 대해 간략히 먼저 이야기 해 보고 시작 할까 합니다.

 

Jenkins 란?

젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴로써, 흔히 CI(Continuous Integration) 툴 이라고 표현하기도 해요. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해주는 것으로 최초에 허드슨 프로젝트로 개발되었고, 허드슨의 개발은 2004년 여름 썬 마이크로시스템즈에서 시작되었다고 합니다. 그리고 2005년 2월에 java.net에 처음 출시되었다고 하니 포스팅 하는 시점으로 보면 꾀나 역사가(?) 있는 소프트 웨어네요 ^^;

젠킨스에 대한 자세한 내용은 다음에 다시한번 자세한 포스팅을 해보도록 하겠습니다!

 

그럼 이제 바로 Ubuntu에 Jenkins를 설치해 보러 가죠!

 

Ubuntu에 Jenkins 설치하기

시작에 앞서 제가 설치한 방법은 Ubuntu 18.04.4 LTS 버전을 기준으로 진행하였으니 참고해 주세요!

 

Jenkins 실행을 위해서는 Java가 필요하기에, java가 설치되어 있는지를 먼저 확인합니다.

 

1. Ubuntu Jenkins 설치 전 사전 준비사항

 

java version 확인하기

$java -version

Command 'java' not found, but can be installed with:

자바가 설치되어 있지 않다면, 위와 같이 java 명령어를 찾을수 없다는 문구가 발생할 거에요

그럴 경우에는 당황하지 말고.. 아래의 방법으로 java를 설치하면 된답니다!

 

java 설치하기

 

저는 11버전으로 설치하였고, 만약 다른 버전으로 설치가 필요하신 분들은 해당 버전에 맞게 선택하시어 설치하면 된답니다!

$sudo apt install openjdk-11-jre-headless

 

설치가 완료되면 앞서와 같이 java -version을 통해 정상적으로 설치되었는지를 확인 할 수 있습니다.

 

$java -version

openjdk 11.0.7 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)

 

2. Jenkins 설치를 위한 repository key 추가 및 repository 추가 하기

 

jenkins 설치를 하기 위한 repository의 key를 아래와 같은 방법으로 추가합니다.

$wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

OK

정상적으로 추가가 되었다면 위 처럼 OK라는 메세지가 노출되는 것을 확인할 수 있습니다.

 

repository의 key추가가 완료되었다면, 이제는 repository를 추가해 보도록 하겠습니다.

 

$echo deb https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

deb https://pkg.jenkins.io/debian-stable binary/

위의 줄의 명령어를 통해 repository를 등록시, 아래와 같은 메세지와 함께 repository가 등록되는 것을 확인 하실 수 있습니다.

 

3. apt 업데이트 및 jenkins 설치

 

추가한 repository 의 패키지 정보를 업데이트 하기위해 apt를 업데이트 합니다.

$sudo apt-get update

.....
Reading package lists... Done

Done 메세지와 함께 업데이트가 완료되면 이제 jenkins를 설치하면 됩니다! :)

$sudo apt-get install jenkins

 

4. jenkins 실행하기

 

젠킨스 설치가 완료되면 systemctl 명령어로 jenkins를 실행합니다!

$sudo systemctl start jenkins

 

 

반응형

댓글