공부합시다!/Jenkins
Jenkins: 젠킨스 Docker 설치
간서치
2023. 1. 9. 00:11
728x90
docker 환경에서도 Jenkins를 구성하실 수 있습니다.
단 주의 하실 점이 있습니다.
docker의 Jenkins 환경 설정 파일의 위치가 /var/jenkins_home 입니다.
따라서 host(여기서는 가상머신 centos7-1)에 디렉토리를 하나 생성(여기서는 /jenvar) 하셔서 해당 디렉토리를 docker container의 /var/jenkins_home 으로 Mount 하셔서 이용을 하시면 container를 삭제하거나, 아니면 다른 Container 추가 해서 jenkins를 구성하셔도 이전의 동일한 설정을 그대로 유지하실 수 있습니다.
이건 docker의 volume mount 부분을 정확히 이해하시면 당연히 그렇지 라고 하실 겁니다.
1. image 다운로드
2. docker container 설치: volume mount
3. 추가 container 설치
순서로 진행을 합니다.
1. image 다운로드
# docker pull jenkins/jenkins:lts
2. docker container 설치
# mkdir /jenvar
container에 mount할 볼륨 생성
# docker run -itd -p 60080:8080 \
-v /jenvar:/var/jenkins_home \
--name jen1 jenkins/jenkins:lts
가상머신이 아닌 host pc에서 브라우저 실행
http://가상머신IP:60080 접속
챕터1을 참고해서 환경설정
plugin 설치
Publish Over SSH, GitHub Pull Request Coverage Status
3. 추가 container 설치
# docker run -itd -p 60180:8080 \
-v /jenvar:/var/jenkins_home \
--name jen2 jenkins/jenkins:lts
가상머신이 아닌 host pc에서 브라우저 실행
http://가상머신IP:60080 접속
이전 컨테이너에서 설치한 plugin 확인
Publish Over SSH,GitHub Pull Request Coverage Status등
3.1. docker container 설치 과정
3.2. jenkins plugin install 과정 및 확인
자! 다음 시간에는 ssh이용해서 worknode들과 통신을 해봐야 겠네요!
Have a nice day!
728x90