如何从具有多个分支的单个github存储库部署到多个AppHarbor实例

时间:2012-02-04 03:12:06

标签: github appharbor

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

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

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

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

我无法弄清楚如何配置我的一个存储库以部署到三个不同的AppHarbor实例,如下所示。看来,在管理我的GibHub存储库时,我只能配置一个Service Hook。

GitHub Repo / Branch - > AppHarbor实例

MyProject / Release - > MyProject_Release.AppHb.com

MyProject / Test - > MyProject_Test.AppHb.com

MyProject / Develop - > MyProject_Develop.AppHb.com

我认为这是相关的,我打算购买AppHarbor" Catamaran"帐户发布网站,并使用免费的独木舟'考虑测试和开发分支。

由于

1 个答案:

答案 0 :(得分:5)

配置appharbor服务挂钩时,您可以提供逗号分隔的“应用程序slu”列表。

  

application_slug“是唯一应用程序标识符的列表   以“,”(即“foo”或“foo,bar”)分隔的推动应该触发   建立在。

之上

MyProject_Release,MyProject_Test,MyProject_Develop