1. 程式人生 > >jenkins自動發布後啟動tomcat失敗

jenkins自動發布後啟動tomcat失敗

自動發布 jenkins tomcat

jenkins服務器上某個項目構建後執行自己寫的shell進行發布,腳本其他步驟都執行正常,唯獨,啟動tomcat出現問題。 jenkins顯示啟動tomcat成功。但是在tomcat服務器上查看進程卻發現沒有後臺進程存在。

原因: jenkins在腳本執行完成後,就認為jenkins任務結束了,但是腳本啟動的相關子程序仍在運行。由於jenkins認為任務結束,就斷開了改構建相關的衍生進程。 這就是為什麽shell腳本執完成,顯示tomcat啟動成功,但是後臺沒有進程的原因。

解決方案: 在要執行的shell腳本前添加: export BUILD_ID=XXXXXX 變量。 xxxxx,是隨便寫的。

技術分享

親測有效



本文出自 “沙漠駱駝” 博客,請務必保留此出處http://maomaochong.blog.51cto.com/9260445/1956552

jenkins自動發布後啟動tomcat失敗