jenkins 自动构建并发布springboot 项目

1. 安装 jenkins ,我这里义war 包安装的

2.安装 jenkins 需要的插件,我主要安装了很多插件 如 汉化,maven,git,svn 等等

1586095141979

3.配置各种 环境,编写shell 脚本,完成构建后发布

1586095236193

1586095253670

点击应用 构建就行 是不是炒鸡简单啊。

脚本如下 自行扩展:

mvn install
ps -ef | grep "blog-web-2.2.2.jar" | grep -v grep | awk '{print $2}'|while read pid
do
kill $pid;
sleep 30s
done
cp /root/.jenkins/workspace/web/blog-web/target/blog-web-2.2.2.jar /usr/app
nohup java -jar /usr/app/blog-web-2.2.2.jar &

4 点击构建 效果如下

1586095387299

以后每次 改代码发布项目 直接点击 一下就好了

其中遇到一个坑 jenkins Process leaked file descriptors

posted @ 2020-04-05 22:37  川流不息&  阅读(1890)  评论(0编辑  收藏  举报