2012-02-04 3 views
5

GitHub에 ASP.Net MVC 프로젝트가 포함 된 개인 저장소가 있고이 AppHarbor 인스턴스에 서비스 훅을 통해 배포 할 수 있습니다.다중 분기가있는 단일 github 저장소에서 여러 AppHarbor 인스턴스로 배포하는 방법

내 저장소에는 Develop, Test and Release의 세 가지 분기가 있습니다.

각 리포지토리의 다른 분기를 수신 할 개별 인스턴스를 어떻게 구성합니까?

AppHarbor의 설정에서 어떤 분기가 추적되고 있는지 확인하고 테스트 또는 릴리스 분기 배포를 개별 인스턴스에 성공적으로 수행 할 수 있습니다.

알아낼 수없는 점은 아래의 세 가지 AppHarbor 인스턴스에 배포 할 하나의 저장소를 구성하는 방법입니다. 내 GibHub 저장소를 관리 할 때 하나의 서비스 훅만 구성 할 수 있습니다.

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는, 바 ")"로 구분 고유 한 응용 프로그램 식별자 의 목록입니다. "

MyProject_Release, MyProject_Test , MyProject_Develop

관련 문제