Slack Bitbucket集成

时间:2015-12-10 08:49:44

标签: bitbucket slack

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

这些是网址

GET 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消息。这些与我的帐户是否在免费套餐相关?几乎没有错误反馈。

2 个答案:

答案 0 :(得分:13)

不确定你是怎么做的,但这就是我的工作方式:

  1. 确保您在Slack上安装了Bitbucket应用程序。它应该显示在yourteam.slack.com/apps/manage页面上。如果它没有,请在app directory

  2. 上搜索Bitbucket
  3. 进入Slack的Bitbucket应用页面后,转到其配置页面(或创建新配置)。决定发布Bitbucket通知的频道或用户。

  4. 在同一页面上,找到Webhook URL。它看起来像https://hooks.slack.com/services/LONGST/RINGOF/RANDOMChAraCTeRS

  5. 在您的Bitbucket存储库页面上,单击“设置/ Webhooks”。

  6. 使用Slack URL创建新的Webhook。为其指定唯一的名称。我相信Slack只支持Repository Push类型的触发器。

  7. 我希望它适合你。

答案 1 :(得分:0)

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

  
      
  1. 登录到Bitbucket
  2.   
  3. 在连接到Slack的帐户中打开一个特定的存储库以向其添加通知。
  4.   
  5. 点击设置,然后选择聊天通知>设置。   选择以下选项之一:

         
        
    1. 如果您已将该存储库连接到Slack,请单击添加订阅
    2.   
    3. 如果您是第一次将存储库连接到Slack工作区,请单击连接按钮。
    4.   
    5. 单击添加订阅,然后如果要添加新订阅,则选择添加新工作区
    6.   
  6.   
  7. 选择Slack工作区和通道以连接到您的存储库。

  8.   
     
     

您可以通过 Chat Notifications> Settings 或在先前已连接到Bitbucket的Slack工作区中键入/bitbucket connect <repository URL>来订阅其他存储库。