DevOps/Jenkins

윈도우 서비스로 Jenkins 가 동작할 때 JENKINS_HOME 설정방법

nabiro@gmail.com 2020. 12. 24. 21:27
  • 문서번호: 20201224_2122
  • 검색어: nabiro, jenkins, hudson, home, jenkins_home, hudson_home, 홈디렉터리
  • 참조 또는 출처:
  • 마지막 업데이트: 

무엇을

jenkins 사용을 할 때 JENKINS_HOME 디렉터리 정보를 지정할 때 배치 파일이나 shell script 를 통해 서비스를 시작할 때는 해당 배치파일 또는 script 파일에 지정하면 됩니다. 

 

하지만 윈도우에서 서비스로 시작할 때는 아래의 파일에 직접 설정해야 합니다. 

 

제 개인적인 테스트 설정이므로 디렉터리 정보는 상대경로로 본인의 환경에 맞게 찾으시면 됩니다. 
아래는 Hudson 설정내용이지만 Jenkins 에서도 동일하게 동작합니다. 

어떻게

HUDSON_HOME은 C:\pvcs_hudson\apache-tomcat-6.0.32\webapps\hudson-2.2\WEB-INF\web.xml 파일에서

<env-entry>
	<env-entry-name>HUDSON_HOME</env_entry-name>
	<env-entry-type>java.lang.String</env-entry-type>
	<env-entry-value>c:\pvcs_hudson\Hudson_Home</env-entry-value>
</env-entry>