Bitbucket 服务器上的 Slack 集成

问题描述 投票:0回答:3

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

bitbucket bitbucket-server
3个回答
5
投票

为此,您需要安装“Slack 通知插件”。

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

设置:导航至 Slack 中应用管理页面上的 自定义集成选项卡,然后选择“传入 Webhooks”、“添加配置”,选择一个通道并点击“添加”。您现在应该有一个 webhook URL 复制此内容。 (您可以稍后返回并更改 Webhook 用户的外观或立即编辑)

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

#
,例如
#git
并粘贴您的 Webhook URL。保存。

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


1
投票

Atlassian 开发的官方 Slack Bitbucket 服务器集成现已发布,并提供数据中心支持。你现在就可以尝试一下。

免责声明:我为 Atlassian 工作。


0
投票
您还可以尝试应用程序 ReviewNudgeBot (reviewnudgebot.com) 它很好地按 PR 对消息进行分组。 在 Slack 消息中添加漂亮的表情符号以显示主要 PR 事件,例如构建失败、批准或合并。 它还会自动向审稿人和作者发送提醒,具体取决于当前谁正在阻止 PR 进度。

用户映射是自动完成的,您不必将每个帐户链接到 Bitbucket 即可使其工作

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