bitrise是否支持与bitbucket服务器集成?
如果是这样,你能指出如何设置钩子的说明吗?我试着使用this hook,但没有成功。
另外,我可以将bitrise中的用户帐户连接到bitbucket吗?
发布于 2016-06-25 17:27:40
bitrise是否支持与bitbucket服务器集成?
取决于bitbucket服务器的webhook格式是否与bitbucket.org相同。
webhook处理如何在Bitrise.io中工作:bitrise.io只支持它自己的构建触发器API。当您手动启动构建时,web界面将使用此API,您也可以通过curl或从任何其他工具(related DevCenter guide)调用它。
特定于服务的webhook格式在"webhook transformer“服务器中处理。此服务器有一个单一用途,它转换特定于服务的webhook调用(例如GitHub、Bitbucket、Slack、VSTS、Gog、…webhook格式)转换为Bitrise.io构建触发器应用程序接口调用,执行调用,然后返回响应(构建已启动/构建启动失败)。
服务器的代码是open source,你可以在你自己的服务器上运行它,更改代码中的任何东西,并发送一个带有更改的Pull请求(如果你在自己的服务器上运行它,这不是必须的)。最新的发布版本可以在hooks.bitrise.io上免费获得和托管。
还可以将bitrise中的用户帐户连接到bitbucket吗?
可以连接bitbucket.org帐户,但不能连接bitbucket服务器帐户--但您可以手动进行设置,而无需连接bitbucket服务器帐户。
在任何情况下,如果您有一个功能请求(例如,您没有时间实现webhook转换),请随意在UserVoice或GitHub上创建一个功能请求(最好在相关的GitHub代码库中创建,或者如果它可以作为开源实现,则在bitrise-io/bitrise-contrib代码库中)。
发布于 2016-11-03 12:55:07
Bitrise最近推出了一个更新(2016年10月6日),它完全连接到Bitbucket API,用于通过代码推送、拉取请求等触发构建。使用Github或Bitbucket的新应用程序已经安装了webhook。为现有应用程序设置webhook的说明如下:
要从Bitrise获取webhook URL,请在Bitrise仪表板上选择您的应用程序,然后选择代码选项卡,您可以在其中找到构建触发器URL。
如果您的源代码提供商是Bitbucket,请访问Bitbucket网站,选择您的存储库,然后转到存储库设置。在Integrations下,选择Webhooks,然后单击Add webhook按钮。将您的webhook URL粘贴到字段中,添加一个标题,并确保将"Repository push“设置为触发器。目前Bitrise只支持默认的推流触发器。完成后,选择保存。
完整的说明可以在here上找到。
https://stackoverflow.com/questions/37980502
复制相似问题