GitLab和Slack集成通知

时间:2020-02-23 14:38:12  来源:igfitidea点击:

我们是否正在寻找如何进行GitLab和Slack集成?我最近进行了新的GitLab服务器设置,供用于内部项目。完成设置后,我研究了如何获取所有GitLab项目操作通知的方法,包括推送,合并请求,问题,注意事项等。

由于我们使用Slack作为主要的沟通渠道,因此实际上我们必须进行Slack和GitLab集成。在本指南中,我将与我们分享我为通知设置GitLab和Slack集成的步骤。

如何配置GitLab和Slack集成

一旦我们同时拥有GitLab和Slack服务。以下是使集成正常进行的步骤。为GitLab项目创建Slack Channel获取通道的Webhook URL在GitLab Project中配置Webhook URL。

建立Slack通道

登录到Slack团队并开始新的"传入WebHooks"配置。如果我们已经创建了频道,请从"选择频道"下拉列表中进行选择。

如果我们尚未创建频道,请单击"创建新频道"链接。

填写具体的频道详细信息:选择频道为私人还是公共,在邀请成员加入频道的地方很可能是私人频道名称频道的用途说明对于私人频道,选择要向其发送邀请的人员列表以后再做

完成后,单击CreateChannel。确认选择了正确的频道,然后单击"添加传入的WebHooks集成"。

复制给定的Webhook URL,然后继续执行。

在GitLab上配置Webhook URL

1。登录到GitLab仪表板,然后导航到"项目">"设置">"集成"。

2.在"集成"部分下,单击"松弛通知"将其激活。

选中"活动"复选框以打开服务。

3。选中与我们要作为通知发送到Slack的GitLab事件对应的复选框。

4。在" Webhook"框中粘贴从"松弛配置"步骤复制的Webhook URL。

5.单击测试设置并保存更改以验证设置。

如果配置成功,我们应该在Slack频道中收到测试提交消息。