我需要在 heroku 上部署同一个应用程序的多个实例。看来我需要为每个实例建立一个分支和本地存储库,以通过 cli 将每个实例部署到 heroku。这似乎不正确。
有没有人有这方面的经验?
我需要在 heroku 上部署同一个应用程序的多个实例。看来我需要为每个实例建立一个分支和本地存储库,以通过 cli 将每个实例部署到 heroku。这似乎不正确。
有没有人有这方面的经验?
您需要为每个 heroku 应用程序设置一个 git 远程,但您可以从一个本地存储库推送到任何远程。
您可以使用该heroku git:remote
命令为您的多个 Heroku 应用程序设置多个 git 远程。运行该命令--help
以查看所有选项,但这将创建一个名为staging
的 Heroku 应用程序的 git 远程chunky-bacon-1234
:
$ heroku git:remote -r staging -a chunky-bacon-1234
然后,如果您想将本地分支部署my-experiment
到该 heroku 应用程序,您可以将该分支推送到远程的主分支:
$ git push staging my-experiment:master