2014-10-01 2 views
0

동일한 코드베이스를 가진 3 개의 영웅 앱, 관리 인터페이스 한 개, 사용자 인터페이스 한 개, 테스트를위한 준비 응용 프로그램 마지막으로 가지고 있습니다. 한 번 변경하면됩니다. 매우 지루한 작업 인 하나씩 세 개의 인스턴스에 하나씩 배포하십시오. 한 번에 세 인스턴스 모두에 배포하는 스크립트를 작성하는 데 도움이 필요합니다. 나는 Capistrano이 이것을 사용할 수 없다는이 게시물을 보았다. 아무것도 난이 답변에 추가하십시오 실종 경우루비 스크립트를 사용하여 여러 heroku 인스턴스에 배포

Deploying on Heroku with Capistrano?

+0

대화 형 도움말이 필요한 경우 원격 페어링 사이트 (코드 시어, 에어 페어 또는 유사한 사이트)로 이동하십시오. –

+0

정확히이 문제가 무엇입니까? 당신은 응용 프로그램을 지정하는 heroku 명령에 --app 옵션을 사용할 수 있습니다. – coorasse

+0

@SergioTulentsev 정확하게 마이그레이션이 실행되는 heroku 명령도 있습니다. –

답변

0

내 의견에 따라 경찰이 대답을

git push heroku master -a app_a 
    heroku run rake db:migrate -a app_a 

    git push heroku master -a app_b 
    heroku run rake db:migrate -a app_b 

    git push heroku master -a app_c 
    heroku run rake db:migrate -a app_c 

을 수 있습니다.

나는 그것에 대한 루비 보석을 쓰고 있는데, 그 후에는 내 대답을 업데이트 할 것이다.

+0

'-a'가 git에서 아주 다른 것을하기 때문에 이것은 작동하지 않을 것입니다. –