0
我有三个heroku应用程序具有相同的代码库,一个指向管理界面,一个用户界面,最后一个登台应用程序进行testing.if我做了一个更改,然后我必须一个接一个地部署到所有三个实例,这是一项非常繁琐的任务,我需要帮助编写一次部署到所有三个实例的脚本。我看到这个帖子说Capistrano
不能用于这个。使用红宝石脚本部署到多个heroku实例
Deploying on Heroku with Capistrano?
我有三个heroku应用程序具有相同的代码库,一个指向管理界面,一个用户界面,最后一个登台应用程序进行testing.if我做了一个更改,然后我必须一个接一个地部署到所有三个实例,这是一项非常繁琐的任务,我需要帮助编写一次部署到所有三个实例的脚本。我看到这个帖子说Capistrano
不能用于这个。使用红宝石脚本部署到多个heroku实例
Deploying on Heroku with Capistrano?
按我看来,这可能是答案
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
如果有什么我失踪,请把它添加到这个答案。
我正在为它写一篇红宝石,之后我会更新我的答案。
这是行不通的,因为'-a'在git中做了非常不同的事情。 – 2017-07-13 10:05:29
如果你需要互动帮助,你最好去远程配对网站(codementor,airpair或类似的) – 2014-10-01 07:19:05
你这样做的问题是什么?您可以在heroku命令上使用--app选项来指定应用程序 – coorasse 2014-10-01 07:20:39
@SergioTulentsev不完全会有heroku命令来运行迁移。 – 2014-10-01 08:13:11