自动化构建配置
-
新建一个任务
新建任务 -
在新建任务页面输入项目的名字,选择项目的类型,这里我选择的是构建一个maven的项目
创建任务 点击确定之后进入任务的配置页面,进行一些自动化构建的配置
-
(1)、Jenkins构建默认使用的是Jenkins安装目录下的workspace文件夹,存放项目的名字为我们创建任务时使用的那个名字
定义工作空间 -
(2)、配置源码管理,这里我们选择Git,在Repository URL 输入框中输入项目存放的Git路径,然后点击添加用户验证口令
添加项目的路径
类型选择Username with passowrd 输入用户名和密码
添加完用户验证口令后,点击添加,然后Credentials选择我们刚刚添加的口令,在Branches to build中可以选择我们需要的分支,一般使用master主分支
选择分支 -
(3)、构建触发器,我这里选择Build periodically 在日程表输入内容为任务构建的时间,具体的填写方式可以点击右边的问候进行查看
任务构建 (4)、构建环境这里先不使用
-
(5)、Pre Steps 点击Add选择执行window批处理的命令(这一步是构建前的操作)
执行脚本
脚本的作用为杀死当前输入内容的进程
@echo off
::延迟环境变量扩展
setlocal enabledelayedexpansion
for /f "delims= tokens=1" %%i in ('netstat -aon ^| findstr %1') do (
set a=%%i)
::判断服务是否已经启动,如果启动则杀掉进程
if defined a (taskkill /F /pid "!a:~71,6!") else (echo Service does not exist)
::等待你按任意键结束
pause>nul
::执行时后面带上端口即可
-
(6)、使用maven构建项目
maven打包项目 -
(7)、Post Steps 点击Add选择执行window批处理的命令(这一步是构建后的操作)
后端通过java -jar命令行的方式启动服务
到此自动化部署的配置结束,点击保存
然后点击Build Now 构建项目,点击下面构建的项目选择控制台输出,可以查看构建项目的操作日志
构建项目
查看日志发现任务构建成功
查看日志