jenkins

젠킨스에서 톰켓 재시작 방법 (스크립트 실행)

張's blog 2014. 8. 27. 11:42

 

http://lng1982.tistory.com/m/post/178

 

다음과 같이 BUILD_ID=dontKillMe "shell 스크립트 경로" 를 추가하여 문제를 해결하였다.

ps -ef | grep mySpringProject | grep -v grep | awk '{ print $2}' | xargs kill;

rm -rf /home/nklee/was/wepApps/mySpringProject;

mkdir /home/nklee/was/wepApps/mySpringProject;

cd /home/nklee/was/wepApps/mySpringProject;

BUILD_ID=dontKillMe /home/nklee/was/apache-tomcat-6.0.37/bin/startup.sh;

/home/nklee/java/jdk1.7.0_40/bin/jar xf /home/nklee/was/wepApps/upload_war/mySpringProject.war;

add build step > execute shell

BUILD_ID=dontKillme 경로/apache-tomcat-7.x.x/bin/startup.sh;

 

또는 job의 설정페이지로 이동하여 파라미터 정보를 셋팅하면 된다.

 

 

OR

https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller

 

java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war --httpPort=포트번호

 

======================================
http://start.goodtime.co.kr/2013/11/jenkins에서-tomcat-재구동하기/

http://finkle.tistory.com/71

http://mkyojung.wordpress.com/2014/08/26/jenkinshudson에서-tomcat-restart/

http://blog.naver.com/jadin1/70123525070