사용자 도구

사이트 도구


ci:jenkins

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ci:jenkins [2019/07/10 17:29]
kwon37xi
ci:jenkins [2019/10/02 13:01] (현재)
kwon37xi
줄 24: 줄 24:
   * ''/​var/​log/​jenkins/​jenkins.log''​ 에 로그 남음   * ''/​var/​log/​jenkins/​jenkins.log''​ 에 로그 남음
   * ''​UnknownHostException''​ 발생시에 [[https://​support.cloudbees.com/​hc/​en-us/​articles/​218156717-Jenkins-is-Experiencing-UnknownHostException|Jenkins is Experiencing UnknownHostException – CloudBees Support]]   * ''​UnknownHostException''​ 발생시에 [[https://​support.cloudbees.com/​hc/​en-us/​articles/​218156717-Jenkins-is-Experiencing-UnknownHostException|Jenkins is Experiencing UnknownHostException – CloudBees Support]]
 +
 +===== Jenkins Docker =====
 +  * [[https://​hub.docker.com/​_/​jenkins|jenkins official docker image]]
 +  * [[https://​github.com/​jenkinsci/​docker|Jenkins Official Docker source]]
 +  * [[https://​mydeveloperplanet.com/​2019/​01/​30/​setup-jenkins-ci-in-30-minutes/​|Setup Jenkins CI in 30 Minutes – My Developer Planet]]
 +  * 특별한 이유가 없다면 ''​latest''​말고 ''​lts''​ 버전으로 설치할 것. 혹은 버전 명시. ''​TZ=Asia/​Seoul''​도 명시해야 시간값이 맞다.
 +<code sh>
 +docker run --name=mytestjenkins -p 8080:8080 -p 50000:50000 \
 +    -v /​your/​home:/​var/​jenkins_home \
 +    -e TZ=Asia/​Seoul \
 +    -e JAVA_OPTS=-Dhudson.footerURL=http://​mycompany.com \
 +    jenkins/​jenkins:​lts
 +</​code>​
 +  * plugin 자동설치도 가능하다. 이 경우 Docker Image를 별도 생성해야함. Docker 내부에서 ''/​usr/​local/​bin/​install-plugins.sh''​ 스크립트를 호출해서 수행한다. [[https://​github.com/​jenkinsci/​docker|Jenkins Official Docker source]] README 참조
 +
 ===== 모니터링 ===== ===== 모니터링 =====
   * 인증 걸려 있을 경우 이거 안됨 : ''​http://​jenkins-server:​port/​cc.xml''​ : ''​jenkins-server:​post''​ 부분을 대체하고 출력되는 XML을 받아 처리하면 모니터링 툴을 만들 수 있다. [[http://​cruisecontrol.sourceforge.net/​|CruiseControll]]용 모니터링 툴과 동일한 스펙이므로 CC용 툴을 사용해도 된다.   * 인증 걸려 있을 경우 이거 안됨 : ''​http://​jenkins-server:​port/​cc.xml''​ : ''​jenkins-server:​post''​ 부분을 대체하고 출력되는 XML을 받아 처리하면 모니터링 툴을 만들 수 있다. [[http://​cruisecontrol.sourceforge.net/​|CruiseControll]]용 모니터링 툴과 동일한 스펙이므로 CC용 툴을 사용해도 된다.
ci/jenkins.1562747343.txt.gz · 마지막으로 수정됨: 2019/07/10 17:29 저자 kwon37xi