window环境下Gitlab+Jenkins+Maven自动化部署<二>

自动化构建配置

  1. 新建一个任务


    新建任务
  2. 在新建任务页面输入项目的名字,选择项目的类型,这里我选择的是构建一个maven的项目


    创建任务
  3. 点击确定之后进入任务的配置页面,进行一些自动化构建的配置

  • (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 构建项目,点击下面构建的项目选择控制台输出,可以查看构建项目的操作日志


    构建项目

    查看日志发现任务构建成功
    查看日志
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容