Jenkins和GitLab集成
https://blog.csdn.net/ruangong1203/article/details/73065410
定时构建
H/30 * * * *
执行shell
BUILD_ID=DONTKILLME
apidoc -i zupu-app/ -o /home/zupu/workspace/apache-tomcat-8.5.32/webapps/zupu-app/
mvn clean install -pl zupu-app -am
/home/zupu/workspace/sh/zupu-app.sh
shell脚本
#!/bin/sh
. /etc/profile
. ~/.bash_profile
#=====================
stillRunning=$(ps -ef |grep "zupu-app" |grep -v "grep")
if [ "$stillRunning" ] ; then
pid=`ps -ef | grep zupu-app.jar | grep -v grep | awk '{print $2}'`
echo "pid=$pid"
if [ -n "$pid" ]
then
kill -9 $pid
fi
fi
nohup java -jar /home/zupu/.jenkins/workspace/zupu-app/zupu-app/target/zupu-app.jar &