Jenkins學習筆記1

Jenkins和GitLab集成

https://blog.csdn.net/ruangong1203/article/details/73065410

定時構(gòu)建

H/30 * * * *

執(zhí)行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 &
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容