首页 > 编程语言 > 详细

jenkins#构建并部署springboot的jar包

时间:2019-10-31 20:58:13      阅读:214      评论:0      收藏:0      [点我收藏+]

0. 前提是有一个可以用的没有问题的Jenkins环境,这是基础

1. 安装publish over ssh 插件,(如果网速太慢,请去github 克隆代码,然后自己构建,然后上传安装此插件)

2. 配置 publish over ssh插件,(系统管理->系统设置,最下方)

技术分享图片

 

3. 配置Jenkins工程,配置,最下面,构建后的操作,选择 “send build artifacts over ssh ”

技术分享图片

 

 

4. 点击保存

 

5. 在目标服务器的部署目录创建相应的脚本

stop.sh

#!/bin/bash
echo "stop SpringBoot ci-demo"
pid=`ps -ef | grep ci-demo-0.0.1-SNAPSHOT.jar | grep -v grep | awk {print $2}`
echo "旧应用进程id:$pid"
if [ -n "$pid" ]
then
kill -9 $pid
fi

 

 

start.sh

#!/bin/bash
#必须要定义一下JAVA_HOME不然下面的java找不到,导致不执行
export JAVA_HOME=/opt/jdk1.8.0_201
echo ${JAVA_HOME}
chmod 777 /opt/hello/ci-demo-0.0.1-SNAPSHOT.jar
echo "执行...."
cd /opt/hello/
nohup ${JAVA_HOME}/bin/java -jar ci-demo-0.0.1-SNAPSHOT.jar > /dev/null &
echo "启动成功"

 

 

 6. 此时可以手动执行 “立即构建”,尝试构建,不出意外,可以成功

 

jenkins#构建并部署springboot的jar包

原文:https://www.cnblogs.com/luohaonan/p/11773555.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!