Tool
[Jenkins] Job에서 Tomcat 프로세스 구동하기
까레까레
2015. 1. 2. 02:52
728x90
Jenkins에서 Job을 수행할 때 자신의 Child Process를 모두 Kill하는 문제가 있어서 Tomcat을 구동시키려 하면 Shell을 정상적으로 동작시키지 못하는 문제점이 있었습니다.
다음의 방법을 이용하니 해결이 됩니다 . 참고하세요.
- Shell에서 BUILD_ID=dontKillMe 를 추가하여 수행합니다.
- Jenkins에서 직접 쉘을 구동할 경우에는 다음과 같이 작성합니다.
cd /home/user/tomcat/bin BUILD_ID=dontKillMe ./startup.sh
- Ant Script로 구동할 경우에는 다음과 같이 작성합니다.
<exec executable="bash"> <arg value="-c" /> <arg value="cd /home/usr/tomcat/bin; BUILD_ID=dontKillMe ./startup.sh" /> </exec>
반응형