鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ 使用gitlab-ci啟動(dòng)的tomcat會(huì)在進(jìn)程結(jié)束后被kill

使用gitlab-ci啟動(dòng)的tomcat會(huì)在進(jìn)程結(jié)束后被kill

最近在使用gitlab來實(shí)現(xiàn)持續(xù)集成,但在配置gitlab-ci的.gitlab-ci.yml文件時(shí)遇到了一個(gè)問題,如果我在.gitlab-ci.yml里用shell命令啟動(dòng)tomcat的startup.sh在pipeline完成后,這個(gè)tomcat進(jìn)程會(huì)被kill.

用jenkins配置重啟tomcat的時(shí)候也遇到過這個(gè)問題,但是jenkins中添加BUILD_ID=DONTKILLME就可以保護(hù)tomcat不被kill.

現(xiàn)在想知道gitlab-ci是否也有方法保護(hù)tomcat進(jìn)程呢?

回答
編輯回答
安若晴

用setsid 守護(hù)進(jìn)程

2017年1月24日 14:20