2012-02-04 6 views
5

私はGitHub上にASP.Net MVCプロジェクトを含むプライベートレポジトリを持っており、AppHarborインスタンスにサービスフック経由でこれをデプロイできます。複数のAppHarborインスタンスに複数のブランチを持つ単一のGithubリポジトリからどのようにデプロイするのですか

私のリポジトリには、開発、テスト、およびリリースという3つのブランチがあります。

私はリポジトリの別のブランチを受け取るために別々のインスタンスを設定するにはどうすればよいですか?

AppHarborの設定で、どのブランチが追跡されているかを特定し、テストインスタンスまたはリリースブランチを個々のインスタンスに正常にデプロイできます。

私が理解できないのは、以下のような3つの異なるAppHarborインスタンスに展開するために1つのリポジトリを構成する方法です。私のGibHubリポジトリを管理するときには、ただ1つのサービスフックしか設定できないようです。

GitHubのレポ/支店 - > AppHarborインスタンス

MyProjectと/リリース - > MyProject_Release.AppHb.com

MyProjectと/テスト - > MyProject_Test.AppHb.com

MyProjectと/開発 - > MyProject_Develop.AppHb.com

私はこれが関連していますが、私はリリースサイトのAppHarbor "Catamaran"アカウントを購入し、テスト用に無料の 'Canoe'アカウントを使用するつもりです開発部門に分かれています。

おかげ

答えて

5

appharborサービスフックを設定するときは、「アプリケーションのスラッグ」のカンマ区切りリストを供給することができます。

application_slugは が上のビルドをトリガする必要がありますプッシュし、」(すなわち "foo" というか "FOO、BAR") "で区切られたユニークなアプリケーション識別子 のリストである"。

MyProject_Release、MyProject_Test 、MyProject_Develop

関連する問題