gpt4 book ai didi

ruby-on-rails - 部署到多个 Heroku 实例

转载 作者:行者123 更新时间:2023-12-04 03:34:13 25 4
gpt4 key购买 nike

我已经阅读了关于这个问题的其他几篇文章,但似乎被某些事情难住了。我正在尝试将两个独立的分支推送到两个不同的 Heroku 实例 - 一个生产和一个登台。我想我的设置将如下所示:

Local          Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master

我有以下命令,但由于某种原因,我似乎无法正确推送到登台服务。 “git push staging master”通过了,但是当我转到 myapp-staging.heroku.com 时,我不明白为什么这些更改似乎没有反射(reflect)在 Heroku 实例上。我可能在这里做点什么...

[开发]
git checkout edge
git push staging master (is this "master" or "edge")?
heroku rake db:migrate --app myapp-staging

[生产]
git checkout master
git push master master
heroku rake db:migrate -app myapp

任何帮助将不胜感激。

最佳答案

尝试:

git push staging edge:master

Staging 是远程存储库,您将“edge”分支推送到“staging”存储库上的“master”分支。

(git push staging master 是 git push staging master:master 的快捷方式。)

此外,您无需在推送之前检查您的代码。您可以将任意分支推送到任何服务器 - 无论 checkout 哪个分支。

关于ruby-on-rails - 部署到多个 Heroku 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1935320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com