第二步:Configure System (系统设置)
我们只需要设置最后面的一项,配置远程服务SSH:
配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图:
第三步:Global Tool Configuration (全局工具配置 )
1、配置maven的全局settings路径。友情链接:maven安装配置
2、配置jdk路径。友情链接:配置jdk环境变量
3、配置git。友情链接:配置Git
4、配置maven的安装路径。友情链接:maven安装配置
第四步:Manage Credentials(全局配置信息配置)
注:配置Jenkins与Git ee仓库连接信息
第五步:创建项目新建工程(重头戏开始)
点击新建item,输入任务名称,选择 构建一个Maven项目
需要配置如下几个地方:
2、Build(Maven构建项目命令)
clean install -Dmaven.test.skip=true
stop.sh脚本
#!/bin/bash
echo "Stop Procedure : xxx.jar"
pid=ps -ef |grep java|grep xxx.jar|awk '{print $2}'
echo 'old Procedure pid:'$pid
if [ -n "$pid" ]
then
kill -9 $pid
fi
start.sh脚本
#!/bin/bash
echo 'Start the program :xxx.jar'
chmod 777 /home/liao/web/xxx.jar
echo '-------Starting-------'
cd /home/liao/web/
nohup ${JAVA_HOME}/bin/java -jar xxx.jar &
echo 'start success'
第六步:构建启动
注:通过日志可以看到,项目构建成功的结果,并执行了前面设置的命令,Jenkins提示success即可。
构建失败问题:Jenkins执行启动脚本,Jenkins不退出问题:
解决方法:
第七步:登入远程服务器查看是否自动部署项目
第八步:到此以配置完成,浏览器查看访问:ip+项目启动端口
Original: https://www.cnblogs.com/bgyb/p/15266729.html
Author: 南国以南i
Title: Jenkins发布SpringBoot项目
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611585/
转载文章受原作者版权保护。转载请注明原作者出处!