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