Jenkins 集成企业微信通知
企业微信, jenkins
现在采用企业微信的公司越来越多,为了方便业务开展,我们技术公司也从 Slack 切换到了企业微信。但 Slack 的机器人通知是很给力的,非常方便,企业微信这方面也不弱,企业微信现在也支持自定义开发,但成本较高,故考虑是否有现成的工具可用。所以经过一番调研,发现了一个特别好用但低调的 Jenkins 企业微信组件:
下载安装
从 Release 页面 下载最新版本 hpi 包( 目前是 2.1.1 )。
登录 Jenkins 控制台,到【系统管理】> 【插件管理】>【高级】选项卡中。(如下图)
上传该 hpi 包。检查 Jenkins 首页如果有【企业微信】的选项就说明安装成功。(如下图)
使用说明
首先在企业微信中创建一个应用,并找到企业ID,应用ID,应用Secret,填写在 Jenkins的【系统管理】微信通知中。(如下图)
确认配置成功后,回到 Jenkins首页,在【企业微信】中,创建一个群聊,至少要指定一个群主和一个成员。
然后选择你要添加通知的 Jenkins 集成项目,在【构建后操作中】添加【微信通知】,选择类型【群聊】,群为刚才创建的群聊名称。(如下图)
最终效果
我们采用自动发布的机制,现在只要有代码提交,Jenkins 会自动运行发布,并发送微信通知,非常方便。
最后,非常感谢 huangmb 以及团队提供的工具!
发表于 2019.05.10
© 自由转载 - 非商用 - 非衍生 - 保持署名
倩倩 • 2021-08-02 15:36
群聊创建失败是什么问题
Herb • 2019-08-25 08:39
我们有 hubot 搭了一个企业微信的插件