이번 글에서는 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>
================================================