与Gitlab的Slack集成

时间:2019-06-20 04:38:20

标签: gitlab integration webhooks slack

我有两个Slack频道-A和B。我已经将我的GitLab项目与频道A集成在一起(它成功发送了有关新推送标签的消息)。现在,我想从同一个GitLab项目中获取有关新的合并请求的消息到通道B。如我所见,由于以下几个原因,我无法执行此操作:

  1. 我只能同时使用一个频道的一个Slack集成应用程序-https://take.ms/2PFKt
  2. 我可以在Gitlab中为不同的事件设置不同的通道-https://take.ms/0xhlE,但是它不起作用,因为我不能在同一个GitLab项目中添加多个Slack的钩子(就像我上面说的那样,我可以'也可以在几个渠道中添加相同的Integration App)

是否可以解决此问题?

1 个答案:

答案 0 :(得分:0)

一个Slack钩子可以发送到不同的频道。

请参阅:Slack API Doc您可以指定频道名称

解决方案:设置一个Slack钩子,然后为不同的事件设置不同的通道名称。