在Windows上利用Jenkins构建SpringBoot项目详细步骤

环境描述:windows2008 R2、jenkins2.7.3、jdk1.8、apache-maven-3.5.2

安装以上软件就不一一介绍了,自己可以在网上找资料即可

1、配置jenkins环境

在Windows上利用Jenkins构建SpringBoot项目详细步骤_第1张图片

2、创建一个maven项目,主要关键部分,细节的地方就不描述了

在Windows上利用Jenkins构建SpringBoot项目详细步骤_第2张图片

在Windows上利用Jenkins构建SpringBoot项目详细步骤_第3张图片

 构建流程是:

1.先通过svn拉取代码到本地,在jenkins工作目录的\workspace目录下

2.根据springboot的端口号查找pid,再根据pid杀进程(批处理脚步需要优化,有问题)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

@echo off

setlocal enabledelayedexpansion

set port=11001

for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"'do (

    if "%%e%" == "" (

        set pid=%%d

    else (

         set pid=%%e

    )

    echo !pid!

)

if NOT "!pid!" == "" (

   taskkill /f /pid !pid!

)

3.maven编译

1

clean install -X -DskipTests

4.后台启动项目

1

2

3

@echo off

start javaw -jar -Xms512m -Xmx1024m -Xmn512m .\target\xxx.jar

exit

springboot启动后,因为通过javaw启动,可在任务管理器中查看

如下:

在Windows上利用Jenkins构建SpringBoot项目详细步骤_第4张图片

参考资料:https://www.cnblogs.com/gexiaoshan/p/10109131.html

https://blog.csdn.net/qq_33384065/article/details/83831359

https://www.cnblogs.com/mishdong123rousi/p/9441311.html

https://blog.csdn.net/qq_31142553/article/details/81193173

你可能感兴趣的:(jenkins,springboot)