15、钉钉告警
创建项目群,然后添加机器人
首先需要在钉钉中创建一个项目群。
添加机器人
复制Webhook,后面在 Jenkins 配置时需要使用。
Jenkins 系统配置
在Jennkins中下载build user vars plugin
,获取项目中的相关变量值
在 Jenkins 中下载 DingTalk 插件。
在 Jenkins 的系统管理中可找到“钉钉”,这是安装过 DingTalk 后出现的。
项目配置
修改Jenkinsfile文件,添加钉钉提示信息
构建后通知配置于 pipeline {}
中,与 stages {}
同级
post {
success {
dingtalk(
robot: 'JenkinsDingDing',
type: 'MARKDOWN',
text: ["## 项目构建${env.JOB_NAME}次通知",
"- 项目名称:${env.PROJECT_NAME}",
"- 项目版本:${env.ptag}",
"- 构建人:${env.EXECUTOR_NAME}",
"- 构建结果:${env.JOB_STATUS}",
"- 构建用时:${env.JOB_DURATION}"]
)
}
failure {
dingtalk(
robot: 'JenkinsDingDing',
type: 'MARKDOWN',
text: [
"## 项目构建${env.JOB_NAME}次通知",
"- 项目名称:${env.PROJECT_NAME}",
"- 项目版本:${env.ptag}",
"- 构建人:${env.EXECUTOR_NAME}",
"- 构建结果:${env.JOB_STATUS}",
"- 构建用时:${env.JOB_DURATION}"]
)
}
}
测试
当构建成功时,可以看到钉钉发送通知
当构建失败时
修改Jenkinsfile文件方法存在一点小问题,可以使用不修改Jenkinsfile文件的方法
不修改Jenkinsfile文件,添加钉钉提示信息
打开项目的“配置”
,在 General 中可以看到前面配置的钉钉机器人,点击该机器人的 “高级”
。
# 项目部署通知
## 项目构建${JOB_NAME}次
- 项目名称:${PROJECT_NAME}
- 项目版本:${ptag}
- 构建人:${EXECUTOR_NAME}
- 构建结果:${JOB_STATUS}
- 构建用时:${JOB_DURATION}
测试
文章来源:https://www.toymoban.com/news/detail-635881.html
结束~~~文章来源地址https://www.toymoban.com/news/detail-635881.html
到了这里,关于[Docker实现测试部署CI/CD----构建成功后钉钉告警(7)]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!