Ruby on rails 部署到多个Heroku实例
我已经读过关于这个问题的其他几篇文章,但似乎在某些问题上被难住了。我正试图拥有两个独立的分支,它们向外推到两个不同的Heroku实例——一个生产实例和一个阶段实例。我想我的设置如下所示:Ruby on rails 部署到多个Heroku实例,ruby-on-rails,heroku,Ruby On Rails,Heroku,我已经读过关于这个问题的其他几篇文章,但似乎在某些问题上被难住了。我正试图拥有两个独立的分支,它们向外推到两个不同的Heroku实例——一个生产实例和一个阶段实例。我想我的设置如下所示: Local Myapp | | - master > - master | | | | Myapp-Staging | | - edge > - master 我有以下命令,但由于
Local Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master
我有以下命令,但由于某些原因,我似乎无法正确地推送到临时服务。“git push staging master”已经通过,但我不明白为什么在我访问myapp-staging.Heroku.com时,这些更改似乎没有反映在Heroku实例上。我可能在这里做些什么
[开发人员]
[制作]
git checkout master
git push master master
heroku rake db:migrate -app myapp
任何帮助都将不胜感激。试试:
git push staging edge:master
暂存是远程存储库,您正在将“边缘”分支推送到“暂存”存储库上的“主”分支
(git-push暂存主机是git-push暂存主机:主机的快捷方式。)
此外,在推送之前,您不需要签出代码。您可以将任意分支推送到任何服务器—无论签出哪个分支。Ah!非常感谢。正是我需要的。
git push staging edge:master