2016-06-23 48 views
1

bitrise是否支持与bitbucket服务器的集成?Bitrise和bitbucket服务器

如果可以,请指出如何设置挂钩的说明?我试图使用this hook但没有运气。

我也可以将bitrise中的用户帐户连接到bitbucket吗?

回答

0

是否支持与bitbucket服务器的集成?

取决于bitbucket服务器的webhook格式是否与bitbucket.org相同。

webhook如何在Bitrise.io中工作:bitrise.io只支持它自己的Build Trigger API。当您手动开始构建时,该接口将使用此API,并且您可以通过卷曲或从任何其他工具(related DevCenter guide)调用它。

服务特定的webhook格式在“webhook变换器”服务器中处理。该服务器具有单一用途,它将特定于服务的webhook调用(例如GitHub,Bitbucket,Slack,VSTS,Gogs,... webhook格式)转换为Bitrise.io构建触发器API调用,执行调用并返回响应(构建开始/未能开始构建)。

服务器的代码是open source,您可以在自己的服务器上运行它,更改代码中的任何内容,并随您的更改发送合并请求(如果您在自己的服务器上运行,这不是强制性的)。最新发布版本可在hooks.bitrise.io免费托管&。

另外我可以连接用户帐户bitrise到bitbucket?

bitbucket.org帐户可以连接,bitbucket服务器帐户不能 - 但您可以手动进行设置,而无需连接bitbucket服务器帐户。在任何情况下,如果您有功能请求(例如,您没有时间执行webhook转换),请随时在UserVoice或GitHub上创建功能请求(最好在相关的GitHub仓库中),或者if它可以作为开源实施,然后在bitrise-io/bitrise-contrib回购)。

0

Bitrise最近推出了一个更新(2016年10月6日),它完全连接到Bitbucket API,用于通过代码推送,拉取请求等触发构建。使用Github或Bitbucket的新应用程序已经安装了webhook。是说明设置现有应用的网络挂接如下:

从Bitrise获得网络挂接网址,选择你对Bitrise信息中心应用和选择代码选项卡,在这里您可以找到您的构建触发URL。

如果您的源代码提供者是Bitbucket,请访问Bitbucket网站,选择您的存储库,然后转到存储库设置。在集成下,选择Webhooks,然后单击添加webhook按钮。将webhook网址粘贴到字段中,添加标题并确保“存储库推送”设置为触发器。目前Bitrise只支持默认的Push触发器。完成后选择保存。

完整的说明可以找到here

相关问题