自动化构建配置
-
新建一个任务
-
在新建任务页面输入项目的名字,选择项目的类型,这里我选择的是构建一个maven的项目
点击确定之后进入任务的配置页面,进行一些自动化构建的配置
-
(1)、Jenkins构建默认使用的是Jenkins安装目录下的workspace文件夹,存放项目的名字为我们创建任务时使用的那个名字
-
(2)、配置源码管理,这里我们选择Git,在Repository URL 输入框中输入项目存放的Git路径,然后点击添加用户验证口令
添加完用户验证口令后,点击添加,然后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构建项目
-
(7)、Post Steps 点击Add选择执行window批处理的命令(这一步是构建后的操作)
到此自动化部署的配置结束,点击保存
然后点击Build Now 构建项目,点击下面构建的项目选择控制台输出,可以查看构建项目的操作日志
查看日志发现任务构建成功