Jenkins 사용하기


젠킨스를 사용하려면?

1. 프로젝트 서버에 docker로 jenkins를 설치한다.

docker run -d -p 8000:8080 -v /home/jenkins_home:/var/jenkins_home --name jenkins -u root jenkins

docker image를 pull 받은 후 docker run해도 되는데
image가 없는 상태에서 docker run 명령어를 사용해도
image를 pull 해주기 때문에 괜찮다.

port를 8000으로 설정했기 때문에
docker container를 띄우고 나서
http://서버IP:8000/ 여기로 들어가면 젠킨스를 설정할 수 있다.


2. 플러그인 설치 및 플러그인 설치

스크린샷 2020-04-23 오전 1 13 05

위 화면이 첫 화면인데
cat /var/jenkins_home/secrets/initialAdminPassword
위 명령어를 통해 password를 얻을 수 있다.
(주의할 점은 -v 볼륨을 다르게 설정 했다면 위 명령어를 그대로 사용하면 안된다.)


스크린샷 2020-04-23 오전 1 17 50

Install suggested plugins 를 클릭해서 플러그인을 설치한다.


스크린샷 2020-04-23 오전 1 19 02

젠킨스 최신 버전을 설치하지 않으면 위 사진 처럼 플러그인 설치가 자동으로 잘 안된다.


3. 계정 생성

스크린샷 2020-04-23 오전 1 21 55

앞으로 젠킨스 설정을 하기 위해 이 계정으로 로그인해야 한다.


4. 로그인

스크린샷 2020-04-23 오전 1 24 38

로그인하면 위와 같은 화면으로 넘어간다.


5. 배포를 위한 설정

git에 올려둔 프로젝트가 업데이트될 때마다
젠킨스를 통해 서버에 배포하려면 몇가지 작업이 필요하다.

jdk는 jenkins를 docker로 설치하면서
설치되었고 (open jdk 8)

나머지는 jenkins 서버 안으로 들어가서 설치해줬다.
아래 명령어로 접속..
docker exec -it jenkins /bin/bash


** 아직 쉘스크립트 작성이 완성되지 않아 이후 설정은 나중에 업로드..