windows jenkins springboot svn jar部署
springboot项目pom.xml配置
1)插件
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>
2)属性
<properties> <java.version>1.8</java.version> <skipTests>true</skipTests> </properties>
说一下最难的部分:构建
1)杀死现有的进程
@echo off
setlocal enabledelayedexpansion
set port=9091
::set /p port=请输入端口号:
for /f "tokens=1-5" %%a in ('netstat -ano^| find "0:%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill /f /pid !pid!
)
pause
2)在maven中执行打包服务并执行上面的杀死进程
clean install package -Pprod
3)进行jar包
set BUILD_ID=dontKillMe
start javaw -jar target\finance-0.0.1.jar