Slack Bitbucket集成

问题描述 投票:4回答:2

当我尝试设置松弛集成时,我得到403错误和一个挂起的页面,任何想法是什么导致这个?

这些是URL

获取bitbucket.org/api/2.0/repositories/MyAccount/repo-name/hooks/?pagelen=100

POST bitbucket.org/api/2.0/repositories/MyAccount/repo-name/hooks/

如果有其他人知道butbucket很好,也有防止删除repos的选项,当我尝试启用!Forbidden消息也出现。这些与我的帐户是否在免费套餐相关?几乎没有错误反馈。

bitbucket slack
2个回答
13
投票

不确定你是怎么做的,但这是我如何让我的工作:

  1. 确保你在Slack上安装了Bitbucket应用程序。它应该显示在yourteam.slack.com/apps/manage页面上。如果没有,请在app directory上搜索Bitbucket
  2. 进入Slack的Bitbucket应用程序页面后,转到其配置页面(或创建新配置)。决定发布Bitbucket通知的渠道或用户。
  3. 在同一页面上,找到Webhook URL。它看起来像https://hooks.slack.com/services/LONGST/RINGOF/RANDOMChAraCTeRS
  4. 在Bitbucket存储库页面上,单击“设置/ Webhooks”。
  5. 使用Slack URL创建新的Webhook。为其指定唯一的名称。我相信Slack只支持Repository Push类型的触发器。

我希望这个对你有用。


0
投票

如上所述,here您可以使用聊天通知而不是webhooks:

  1. 登录Bitbucket
  2. 打开特定存储库以在与Slack连接的帐户中添加通知。
  3. 单击设置,然后选择聊天通知>设置。选择以下之一: 如果您已将此存储库连接到Slack,请单击添加订阅。 如果是第一次将存储库连接到Slack工作区,请单击“连接”按钮。 单击添加订阅,然后选择添加新工作区(如果要添加新订阅)到新工作区。
  4. 选择Slack工作空间和通道以连接到存储库。

您可以通过聊天通知>设置订阅其他存储库,或者在先前已连接到Bitbucket的Slack工作区中键入/bitbucket connect <repository URL>

© www.soinside.com 2019 - 2024. All rights reserved.