【问题标题】:Slack integration on Bitbucket serverBitbucket 服务器上的 Slack 集成
【发布时间】:2017-07-10 18:53:00
【问题描述】:

我在 Bitbucket 服务器上看不到 Webhook 功能。该视图与云上的 Bitbucket 不同。我的主要目标是尝试集成 Slack 以从 Bitbucket 获取所有更新。谁能帮我解决这个问题?

【问题讨论】:

    标签: bitbucket bitbucket-server


    【解决方案1】:

    由 Atlassian 开发的官方 Bitbucket Server integration for Slack 现已发布,支持 Data Center。您可以立即试用。

    免责声明:我为 Atlassian 工作。

    【讨论】:

    • 不幸的是,这需要可以从 Internet 访问服务器。也许 webhook 方法也可以,因为我在使用 webhook 时遇到了同样的问题(我们的服务器在 HTTP 中,但在 VPN 后面,所以仅限内部)
    【解决方案2】:

    为此,您需要安装“Slack Notifications Plugin”。

    BitBucket 服务器采用“根据需要添加附加功能”模型,而 BitBucket 云必须满足大量可能的用户需求,用户没有管理员自己安装插件。

    要设置:导航到custom integrations tab on the Apps admin page in Slack,然后选择“传入 Webhook”、“添加配置”,选择一个频道并点击添加。您现在应该有一个 webhook URL 复制它。 (您可以稍后返回并更改您的 webhook 用户的外观或现在对其进行编辑)

    获取您复制的 URL,然后转到 BitBucket 服务器中您的存储库的管理页面,单击“Slack 设置”。选择您想要接收消息的事件,如果您想要接收提交通知,请勾选 推送通知 选项。输入您要发布到的频道名称,包括#,例如#git 并粘贴到您的 Webhook URL。保存。

    现在,当您将提交推送到 BitBucket 时,您应该会在指定的 Slack 频道中收到一条消息。

    【讨论】:

    • 我安装了它并测试了几个提交,但没有任何反应。你知道是什么问题吗?感谢您的帮助。
    • @user2210620 您是否在 Slack UI 中设置了 webhook?
    • @user2210620 我刚刚重新运行了设置并为您记录了上述过程。
    • 我尝试了你记下的所有步骤,但在 slack 频道中一无所获
    猜你喜欢
    • 1970-01-01
    • 2019-01-03
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多