jenkins发布maven项目-简单例子

一、说明

1、记录一个使用ssh发布项目的简单例子,这个在之前的公司是通过这种方式发布的,现在简单记录下

2、如果需要学习更好的发布方式请查看:https://www.cnblogs.com/lvlinguang/p/15539716.html

二、配置ssh服务器

1、配置ssh服务器

  • 系统管理-系统配置-SSH Servers

三、发布maven项目

1、新建项目

如果你没有第二个选项,需要安装 Maven Integration 插件

2、勾选丢弃旧的构建

3、设置git代码/分支信息

4、构建环境中勾选“Add timestamps to the Console Output”,代码构建的过程中会将日志打印出来

5、设置打包参数

6、Post Steps 选择 Run only if build succeeds

7、构建后操作,选择Send build artifacts over SSH,将jar包通过ssh发布到指定的服务器

8、填入相应的数据

  • Shell脚本
cd /opt/web/rapid-demo-back
Pid=`ps -ef | grep rapid-demo-back | grep -v grep | awk '{print $2}' `
if [ -n "$Pid" ]; then
    kill -9 $Pid
fi
nohup java -Xms500m -Xmx500m -jar rapid-demo-back-0.0.1-SNAPSHOT.jar --spring.profiles.active=test > rapid-demo-back.log &

9、查看服务器是否发布成功

四、参考

posted @ 2021-11-16 16:55  吕林光  阅读(77)  评论(0)    收藏  举报