CentOS 7 安装 Jenkins
Jenkins 配置自动化部署
Jenkins部署war包
1. 新建一个任务
2. 添加源码管理
3. 添加登录密匙 git的登录
4. 配置执行构建前
我构建前 没有填写
5 设置构建
clean package -Dmaven.test.skip=true
6 配置构建后
ps -ef|grep /home/home/hellowdemo-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}'|xargs kill -s 9
nohup java -jar /home/home/hellowdemo-0.0.1-SNAPSHOT.jar > /home/home/out.file 2>&1 &
ps -ef|grep /自己配置的目录/自己的jar文件|grep -v grep|awk '{print $2}'|xargs kill -s 9
nohup java -jar /自己配置的目录/自己的jar文件 > /自己配置的目录/out.file 2>&1 &
记得点击保存
7. 执行构建
等待构建完成
这样的图表即为构建成功
图例表示
构建后服务器的目录结构
可以看出 配置的两个目录最后会拼接成一个 这个是个坑
我找了一天才发现 jar 上传到服务器了 但是一直无法运行
浏览器访问