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>
반응형
'Tool' 카테고리의 다른 글
[Maven] jitpack.io 추가하기 (0) | 2017.04.20 |
---|---|
[Windows] PowerShell 관리자모드 실행 (0) | 2017.03.28 |
[Windows] Chocolatey - Package manager for Windows (0) | 2017.03.28 |
[Tools] SmarTTY - A multi-tabbed SSH client with SCP support (0) | 2017.03.26 |
[GitLab]GitLab + Gitlab CI 설치 (0) | 2015.02.05 |