2014-10-01 4 views
0

У меня есть три приложения heroku с одинаковой базой кода, один указывает на интерфейс администратора, один пользовательский интерфейс и последнее место для размещения приложения для тестирования. Если я делаю одно изменение, то мне нужно развертывание во все три экземпляра один за другим, что очень утомительная задача, мне нужна помощь в написании сценария, который развертывается во все три экземпляра одновременно. Я видел этот пост, который говорит, что Capistrano не может быть использован для этого.Разверните несколько экземпляров heroku с помощью скрипта ruby ​​

Deploying on Heroku with Capistrano?

+0

Если вам нужна интерактивная справка, лучше перейти на удаленные сайты (кодовое, воздушное или подобное) –

+0

В чем же ваша проблема? Вы можете использовать опцию -app на командах heroku для указания приложения – 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. –

Смежные вопросы