【DevOps】Jenkins配置钉钉邮件通知

Jenkins配置钉钉邮件通知

文章目录

介绍

  • Jenkins作为最流行的开源持续集成平台,其强大的拓展功能一直备受测试人员及开发人员的青睐。都知道我们可以在Jenkins中安装Email插件支持构建之后通知邮件将结果及时通知到相关人员。
  • 但其实Jenkins还可以支持顶顶消息通知,其主要通过DingTalk这个插件来实现的。

一、顶顶群机器人设置

  • 首先你需要一个顶顶机器人,这个需要通过群聊来添加,所以在此之前你需要有一个群聊。

1.1、点击添加机器人

  • 添加机器人无法就是创建群聊,然后添加集群人,可以在网络上搜一篇创建顶顶机器人教程。

  • Webhook地址复制出来,后续会用到,切勿公布到网络。

  • 添加顶顶关键词这个也很关键,将会直接影响到后续能不能发送邮件进行通知,关键词自定义即可。

二、顶顶Webhook配置

  • 我的Jenkins版本是2.462.3,版本其实无所谓。

2.1、安装顶顶插件

  • 插件名称DingTalk

2.2、顶顶机器人配置

  • Dashboard>系统管理>点击顶顶

  • 配置信息

  • id:随意添加

  • 名称:随意添加

  • webhook:把刚刚复制出来的顶顶机器人的Webhook地址复制进去

  • 关键字:填写刚刚添加顶顶机器人的关键词,可以添加多个

  • 最后点击测试


三、创建Pipeline项目(测试)

  • 添加刚刚创建的顶顶机器人,然后进行配置
bash 复制代码
# 通知人:只勾选表示通知所有人(也可以进行添加名字即可)
# 顶一顶内容如下
- 环境:客户生产环境
- 构建任务:${BUILD_NUMBER}
- 构建任务地址:${BUILD_URL}allure
- 构建日志地址:${BUILD_URL}console
  • 添加一个简单的Pipeline代码
bash 复制代码
pipeline {
    agent any

    stages {
        stage('Hello') {
            steps {
                echo 'Hello World'
            }
        }
    }
}
  • 最后保存,进行构建,最后查看构建顶顶结果
相关推荐
DLYSB_19 小时前
存储运维实战:基于 Ceph Event 监听与 Python 适配器的分布式存储健康度物理声光响应架构
运维·ceph·python·报警灯
阿里云云原生21 小时前
可用性从 99.9% 跃升至 99.995%:畅捷通如何用 AI 重塑运维底座?
运维·网络·人工智能
阿童木写作21 小时前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化
iori97king1 天前
库存不足自动通知:第一次使用自动化
运维·自动化
@insist1231 天前
信息系统管理工程师-信息系统运维资源、技术与智能运维核心考点解析
运维·软考·信管·软件水平考试·信息系统管理工程师
木子欢儿1 天前
Intel 架构的 MacBook Pro 运行 Linux 发热量高解决
linux·运维·服务器
KKKlucifer1 天前
运营商全域安全运维支撑体系落地实践
运维·安全
EAIReport1 天前
工业电气自动化数据治理破局:多Agent大模型赋能全景智能决策
大数据·运维·自动化
会编程的土豆1 天前
Go 模板初识
linux·运维·服务器
腾讯蓝鲸智云1 天前
标杆客户实践提炼:CFlow 版本价值流模板实战指南
运维·服务器·自动化·云计算·devops