我一直在 heroku 上部署到单个应用程序。我已决定创建一个管道,并将此应用设置为生产应用。我创建了一个用于暂存的新应用程序。
本地代码应该链接到哪个应用并使用 git push heroku master 推送到哪个应用?是暂存应用还是生产应用?
是否需要运行命令来让我的本地存储库知道我希望将其发送到暂存应用?
是否需要运行命令来让我的本地存储库知道我希望将其发送到暂存应用?
请参阅"Heroku:管理应用程序的多个环境">
该命令将是:
git config heroku.remote staging
设置完成后,所有
heroku
命令将默认为staging
app.
若要在生产应用上运行命令,只需使用--remote production
选项。
OP Joshua Foxworth在评论中补充说:
事实证明,即使在运行 config 命令后,我仍然必须指定暂存应用程序。
git config heroku.remote staging
然后:
git push staging master