Jenkins学习笔记1

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 &
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容