在 Gitlab 上有 MatterMost 插件可以用于订阅 Gitlab 上的事件,本文告诉大家如何使用插件只需要三步就可以关联 Gitlab 和 MatterMost 使用机器人订阅事件
首先在 Gitlab 上新建一个测试项目,在这个项目里面点击 Integrations Settings 如下图
然后调用 MatterMost notifications 开启通知机器人
点击进去之后可以看到以下页面
此时应该点击 Active 开启,这样就完成了第一步
第二步就是打开 Mattermost 点击集成的功能
在这里选择引入 Webhook 的方式
点击添加钩子
输入一个标题和选择频道
现在就可以看到一个链接了
将这个链接复制到剪贴板,于是第二步完成
第三步就是将剪贴板里面的内容粘贴到下图的 webhook 里面
粘贴进去之后点击测试设置同时保存,如果此时在对应的 MatterMost 可以看到频道里面显示消息,那么就部署完成
现在尝试对新建的项目新建一个MR就可以看到 Mattermost 的通知
更多灵活的关联 gitlab 和 mattermost 请看 ASP.NET Core 连接 GitLab 与 MatterMost 打造 devops 工具
本文会经常更新,请阅读原文: https://blog.lindexi.com/post/%E5%9C%A8-Gitlab-%E5%BC%80%E5%90%AF-MatterMost-%E6%9C%BA%E5%99%A8%E4%BA%BA.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。
如果你想持续阅读我的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者收藏我的博客导航
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 。
无盈利,不卖课,做纯粹的技术博客
以下是广告时间
推荐关注 Edi.Wang 的公众号
欢迎进入 Eleven 老师组建的 .NET 社区
以上广告全是友情推广,无盈利