系列文章目录
第一章 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 不走其他操作,响应异常时给用户发送邮件通知。
收件人是多个时用空格分隔。
邮箱配置
系统管理 -> 邮件通知 点击高级
- 登录发件人邮箱
- 邮箱设置
- 账户
- POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
- 开启POP3/SMTP服务
- 获取授权码
- 将密码填写到 使用SMTP认证 的密码栏中
- 通过发送测试邮件测试配置
- 查看测试邮件
开始构建
如果想手动测试任务的配置,可以点击 立即构建
构建日志
原文地址:https://blog.51cto.com/u_12768449/2771355
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。