5

我在 GitHub 上有一个私有存储库,其中包含一个 ASP.Net MVC 项目,并且能够通过服务挂钩将其部署到我的 AppHarbor 实例。

我的存储库包含三个分支,开发、测试和发布。

如何配置单独的实例以使每个实例接收我的存储库的不同分支?

我在 AppHarbor 中找到了设置来指定正在跟踪哪个分支,并且可以成功地对单个实例执行测试或发布分支部署。

我想不通的是如何配置我的一个存储库以部署到三个不同的 AppHarbor 实例,如下所示。似乎在管理我的 GibHub 存储库时,我只能配置一个服务挂钩。

GitHub 存储库/分支 -> AppHarbor 实例

MyProject/Release -> MyProject_Release.AppHb.com

MyProject/Test -> MyProject_Test.AppHb.com

MyProject/Develop -> MyProject_Develop.AppHb.com

我认为这是相关的,我打算为发布站点购买一个 AppHarbor“双体船”帐户,并使用免费的“独木舟”帐户进行测试和开发分支。

谢谢

4

1 回答 1

5

在配置 appharbor 服务挂钩时,您可以提供以逗号分隔的“Application slugs”列表。

application_slug”是一个由“,”分隔的唯一应用程序标识符列表(即“foo”或“foo,bar”),推送应该触发构建。

MyProject_Release、MyProject_Test、MyProject_Develop

于 2012-02-04T03:36:42.777 回答