jenkins服务安装请自行安装。
点击配置管理,配置jdk及maven环境
选择本机安装的jdk地址
选择本机安装的maven地址
1.新建item,输入项目名称,选择构建一个maven项目,若没有这一选项请安装maven插件。
插件安装好选择构建一个maven项目,点击确定。
2.源码管理中填入项目git地址及账号
3.构建触发器及环境
4.构建前操作删除进程、备份文件
删除进程脚本
@echo off
set port=8088
for /f "tokens=1-5" %%i in ('netstat -ano ^| findstr ":%port%"') do (
taskkill /pid %%m /f
exit /b
)
备份脚本
@echo off
set str_time_first_bit="%time:~0,1%"
if %str_time_first_bit%==" " (
set str_date_time=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%
)else (
set str_date_time=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
)
if not exist "D:\work" md "D:\work"
if exist D:\work\monitor-0.0.1-SNAPSHOT.jar (
if not exist "D:\work\backup" md "D:\work\backup"
copy D:\work\monitor-0.0.1-SNAPSHOT.jar D:\work\backup\%str_date_time%.jar
del D:\work\monitor-0.0.1-SNAPSHOT.jar
)
5.项目编译打包
6.构建后操作复制文件到指定目录并启动项目。
@echo off
set BUILD_ID=dontKillMe
cd C:\ProgramData\Jenkins\.jenkins\workspace\monitor-server\target
copy *.jar D:\work
start javaw -jar D:\work\monitor-0.0.1-SNAPSHOT.jar --server.port=8088
脚本的地址是我的服务地址请根据自己实际情况修改。
设置好后点击保存,在首页即可查看自己构建的项目点击绿色图标开始构建。