【Jenkins自动化部署】监控服务自动化构建

系列文章目录

第一章 Ubuntu部署Jenkins服务端
第二章 Linux节点的Python服务自动化构建
第三章 Windows节点Python服务自动化构建
第四章 Vue服务自动化打包构建
第五章 监控服务自动化构建



监控服务自动化构建

  • 配置丢弃旧的构建
  • 配置限制运行节点
  • 设置定时构建触发器
  • 选择Http Request构建 (需要 HTTP Request Plugin 插件)
  • 配置异常邮件通知列表 (需要
    Email Extension Plugin 插件)

定时构建

定时构建语法

* * * * *

第一颗*表示分钟,取值0~59
第二颗*表示小时,取值0~23
第三颗*表示一个月的第几天,取值1~31
第四颗*表示第几月,取值1~12
第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

示例表示每十分钟构建一次

在这里插入图片描述

构建

安装完 HTTP Request Plugin 插件后 可以在 增加构建步骤 中看到 HTTP Request 选项,每次构建时会触发一次HTTP请求。

可以指定

  • 请求路由
  • 请求方式
  • 认证信息
  • Header
  • 请求参数
  • 上次文件
  • 请求响应

示例是一个简单的请求,正常响应返回 OK 字符串
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

构建后操作

这个是一个监控任务,每10分钟请求一次目标路由,正常响应OK 不走其他操作,响应异常时给用户发送邮件通知。

收件人是多个时用空格分隔。

在这里插入图片描述

邮箱配置

系统管理 -> 邮件通知 点击高级
在这里插入图片描述
我使用的是qq邮件,使用SMTP认证需要在发件人邮箱进行配置

  • 登录发件人邮箱
  • 邮箱设置
  • 账户
  • POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务在这里插入图片描述
  • 开启POP3/SMTP服务
  • 获取授权码在这里插入图片描述
  • 将密码填写到 使用SMTP认证 的密码栏中
  • 通过发送测试邮件测试配置
  • 查看测试邮件在这里插入图片描述

开始构建

如果想手动测试任务的配置,可以点击 立即构建
在这里插入图片描述

构建日志

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不太灵光的程序员

有用的话可以请博主喝杯咖啡续命

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值