사용자 도구

사이트 도구


ci:jenkins

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
ci:jenkins [2019/02/26 19:48]
kwon37xi [Execute Shell 의 결과로 다른 Parameterized Build 호출]
ci:jenkins [2019/10/01 15:14]
kwon37xi
줄 2: 줄 2:
   * [[http://jenkins-ci.org/|Jenkins CI]]   * [[http://jenkins-ci.org/|Jenkins CI]]
   * [[http://www.blackbuild.com/15-must-have-plugins-for-jenkins/|15 Must have plugins for jenkins]]   * [[http://www.blackbuild.com/15-must-have-plugins-for-jenkins/|15 Must have plugins for jenkins]]
 +  * [[ci:jenkins:remote_build|Jenkins Remote Build]]
  
  
줄 23: 줄 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]]
 +
 +<code sh>
 +docker run --name=mytestjenkins -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home \
 +    --env JAVA_OPTS=-Dhudson.footerURL=http://mycompany.com \
 +    -
 +
 +jenkins
 +</code>
 +
 ===== 모니터링 ===== ===== 모니터링 =====
   * 인증 걸려 있을 경우 이거 안됨 : ''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용 툴을 사용해도 된다.
줄 82: 줄 97:
   * 클론 대상(부모) 빌드의 **Post Build Action**에서 **Archive for Clone Workspace SCM**을 등록하고 대상 파일은 ''%%**%%'' 정도로 주면 된다.   * 클론 대상(부모) 빌드의 **Post Build Action**에서 **Archive for Clone Workspace SCM**을 등록하고 대상 파일은 ''%%**%%'' 정도로 주면 된다.
  
 +==== Warnings Next Generation Plugin ====
 +  * [[https://wiki.jenkins.io/display/JENKINS/Warnings+Next+Generation+Plugin|Warnings Next Generation Plugin]]
 +  * 다른 정적 분석 플러그인들을 모두 대체할 플러그인.
  
 ==== FindBugs Plugin ==== ==== FindBugs Plugin ====
ci/jenkins.txt · 마지막으로 수정됨: 2022/11/17 11:44 저자 kwon37xi