jenkins+maven+svn自动部署springboot项目

1.安装并配置jenkins

启动效果


更换依赖地址


安装依赖


配置凭据

*端口可以更换

*配置maven,jdk环境变量

*更换依赖地址,安装依赖,svn、ssh等

*配置凭据


2.配置项目

配置svn


配置maven


配置操作及脚本

*source /etc/profile 加载环境变量

*编写.sh脚本

*sed -i "s/\r//" sf-test-stop-java.sh --将windows文件转换变为linux格式

#!/bin/bash

echo "'sf-test-stop' BEGIN..."

javaPid=`ps -ef|grep java|grep sf-beta.jar|awk '{print $2}'`

echo $javaPid

kill -9 $javaPid

sleep 10

chmod 777 sf-test-start-java.sh

echo "'sf-test-stop' END..."

./sf-test-start-java.sh

#!/bin/bash

echo "'sf-test-start' START..."

cd /home/sf

chmod -R 775 sf-beta.jar

nohup java -jar sf-beta.jar >/dev/null 2>&1&

echo "'sf-test-start' END..."

构建


查看控制台输出

你可能感兴趣的:(jenkins+maven+svn自动部署springboot项目)