반응형
안녕하세요~
오늘은 Jenkins 설치를 해보겠습니다. 아래 링크는 Jenkins란 어떤 툴인지 설명이 잘되어 있는 블로그입니다.
- http://www.moreagile.net/2013/01/jenkins-cicontinuous-integration-1.html
- http://www.moreagile.net/2014/01/jenkins-cicontinuous-integration-2.html
단위테스트가 강조되고 있는 현대 개발 흐름에서 소스형상관리툴과 연계하여 단위테스트를 자동으로 수행하고 프로덕션이나 테스트 환경에 배포를 진행해주는 툴입니다.
1. Jenkins 설치
- 아래의 명령어를 실행하여 jenkins repository를 설정파일을 생성합니다.
- https://pkg.jenkins.io/redhat-stable/jenkins.repo 경로의 파일을 다운로드 받아 /etc/yum.repos.d/jenkins.repo 경로에 파일을 다운로드 받는 명령어 입니다.
$ wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
- 그 다음 아래 명령어를 입력하여 key를 import 합니다.
$ rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- Jenkins 설치 준비가 완료되었습니다.
$ yum install jenkins
- 기본 포트가 8080 포트이기 때문에 포트를 변경해주어야 합니다.(8080포트를 사용하는 다른 서비스가 있다면…)
- 설정 파일은 /etc/sysconfig/jenkins 경로에 있습니다.
- 파일 중간에 보면
JENKINS_PORT=“8080”
라는 부분이 있는데 변경할 포트를 입력합니다. - 다른 서비스가 사용하지 않는 번호로 지정해 주세요.
netstat -nlp
명령어를 입력하면 사용되고 있는 포트를 알 수 있습니다. - 포트를 원하시는 포트로 변경하고 저장합니다.
$ vi /etc/sysconfig/jenkins
- 지정한 포트의 방화벽을 오픈합니다.
$ firewall-cmd --permanent --add-port=변경한포트/tcp
$ firewall-cmd --reload
- 서비스를 부팅시 가능하게 하고, 시작합니다.
$ systemctl enable jenkins
$ systemctl start jenkins
- 이제 jenkins 를 웹브라우저를 통해 접속해봅니다.
- 첫 화면인데요, 보시는것과 같이
/var/lib/jenkins/secrets/initialAdminPassword
의 경로를 vi에디터로 열면 암호가 하나 적혀있는데 암호를 복사 하신후 웹페이지에 붙이시면 진행할 수 있습니다.
- 양 쪽 선택하는 화면인데요, 저는 플러그인 리스트도 살펴볼겸 우측의 Select Plugins to Install로 진입하였습니다.
- 여러가지 플러그인들이 보이네요, 저는 Dashboard View만 설치하였습니다. 원하시는 플러그인을 지금 설치해도 되지만, 나중에도 설치를 할수 있습니다.
- 플러그인 설치화면입니다
- 설치가 완료되면..
- 첫 어드민 계정을 설정하는 화면이 나옵니다.
- 짜잔 설치가 되었습니다.
반응형
'CI CD > Jenkins' 카테고리의 다른 글
Docker jenkins update 방법 (0) | 2020.09.23 |
---|---|
Docker Container로 Jenkins 설치 (0) | 2018.12.01 |
1편 jenkins 환경구축 (0) | 2018.02.24 |