我在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"帐户发布网站,并使用免费的独木舟'考虑测试和开发分支。
由于
答案 0 :(得分:5)
配置appharbor服务挂钩时,您可以提供逗号分隔的“应用程序slu”列表。
application_slug“是唯一应用程序标识符的列表 以“,”(即“foo”或“foo,bar”)分隔的推动应该触发 建立在。
之上
MyProject_Release,MyProject_Test,MyProject_Develop