-
Jenkins: 젠킨스 Docker 설치공부합시다!/Jenkins 2023. 1. 9. 00:11728x90
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'공부합시다! > Jenkins' 카테고리의 다른 글
Jenkins: Jenkins Publish Over SSH (0) 2023.01.18 Jenkins: Jenkins Permission (0) 2023.01.13 Jenkins: Jenkins Project 생성 및 Build Test (0) 2023.01.11 Jenkins: 젠킨스 분산 빌드 환경 구성(2024년 7월 24일 내용추가) (1) 2022.02.23 Jenkins : Jenkins 설치 (3) 2022.01.04