본문 바로가기
CI-CD/jenkins

[Jenkins] CI/CD의 시작, 젠킨스 설치

by sangyeon 2021. 11. 17.
728x90

이번 글에서는 jenkins 설치를 진행해보려고 한다.

설치는 Oracle Linux 7에서 진행했다.

 

1. Jenkins 설치

> 아래 명령어를 실행하여 jenkins repository 설정파일을 생성한다.

> https://pkg.jenkins.io/redhat-stable/jenkins.repo 경로의 파일을 다운로드 받아 /etc/yum.repos.d/jenkins.repo를 만들어 yum install로 설치하기 위함이다.

$ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

 

 

그 다음 아래 명령어를 통해 키를 import한다.

$ rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

 

이제 젠킨스 설치 준비가 완료되었다.

 

$ yum install -y jenkins

> yum install로 jenkins 설치 이후에 jenkins 기본 포트를 수정해주자 (default 8080)

 

$ vi /etc/sysconfig/jenkins

================================================

54 # Set to -1 to disable
55 #
56 JENKINS_PORT="9090"

================================================

 

그리고 방화벽이 있다면 방화벽도 해제해준다.

$ firewall-cmd --permanent --add-port=9090/tcp 
$ firewall-cmd --reload

 

이제 모든 준비가 끝났다.

젠킨스를 기동해보자.

 

$ service jenkins start

접속은 웹브라우저에서 IP:9090 으로 가능하다.

 

최초에 접속하게 되면 Administrator 패스워드를 묻는데, 아래와 파일을 통해 확인할 수 있다.

$ cat /var/lib/jenkins/secrets/initialAdminPassword

 

패스워드 값을 웹 브라우저에 입력하고 Continue 한다.

 

 

이후에 추가적으로 플러그인 설치가 필요하다.

 

플러그인 설치 후에 Admin User를 생성해보자.

 

Admin User까지 생성했다면, 이제 설치가 다 끝났다.

아래는 젠킨스 메인 페이지 화면이다.

 

이상, 리눅스에서 Jenkins설치를 진행해 보았다.

 

추가적으로 터미널에서 jenkins 버전을 확인하는 방법은 아래와 같다.

================================================

[root@sydev cache]# cat /var/lib/jenkins/config.xml|grep version
<?xml version='1.1' encoding='UTF-8'?>
  <version>2.303.3</version>

================================================

 

728x90