Jenkins 集成企业微信通知

企业微信, jenkins

现在采用企业微信的公司越来越多,为了方便业务开展,我们技术公司也从 Slack 切换到了企业微信。但 Slack 的机器人通知是很给力的,非常方便,企业微信这方面也不弱,企业微信现在也支持自定义开发,但成本较高,故考虑是否有现成的工具可用。所以经过一番调研,发现了一个特别好用但低调的 Jenkins 企业微信组件:

jenkins-wechat-notifier

下载安装

Release 页面 下载最新版本 hpi 包( 目前是 2.1.1 )。

登录 Jenkins 控制台,到【系统管理】> 【插件管理】>【高级】选项卡中。(如下图)

上传该 hpi 包。检查 Jenkins 首页如果有【企业微信】的选项就说明安装成功。(如下图)

使用说明

首先在企业微信中创建一个应用,并找到企业ID,应用ID,应用Secret,填写在 Jenkins的【系统管理】微信通知中。(如下图)

确认配置成功后,回到 Jenkins首页,在【企业微信】中,创建一个群聊,至少要指定一个群主和一个成员。

然后选择你要添加通知的 Jenkins 集成项目,在【构建后操作中】添加【微信通知】,选择类型【群聊】,群为刚才创建的群聊名称。(如下图)

最终效果

我们采用自动发布的机制,现在只要有代码提交,Jenkins 会自动运行发布,并发送微信通知,非常方便。

最后,非常感谢 huangmb 以及团队提供的工具!

发表于 2019.05.10


Herb • 2019-08-25 08:39

我们有 hubot 搭了一个企业微信的插件