2

我需要在 heroku 上部署同一个应用程序的多个实例。看来我需要为每个实例建立一个分支和本地存储库,以通过 cli 将每个实例部署到 heroku。这似乎不正确。

有没有人有这方面的经验?

4

1 回答 1

3

您需要为每个 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
于 2013-09-26T01:23:28.323 回答