如何将'test'和'production'部署到2个不同的heroku服务器

时间:2018-01-12 10:05:25

标签: node.js git heroku web-deployment code-analyst

我有一个由git管理的项目,部署在Heroku上。 我想要一个'test'版本,部署在heroku-test上, 和一个'prod'版本,部署在heroku-prod上。

这样做的最佳做法是什么?

  1. 有2个不同的分支,只需按一个

    将'test'推送到heroku-test,然后'prod'到heroku-prod。 当我想将更新从test复制到prod时,我应该合并它们。在这种情况下,我应该记住每次合并,将.env变量'environment'正确设置为'test'或'prod';

  2. 只有一个主分支

    将整个仓库推送到heroku-master和heroku-test,但每个服务器将使用不同的分支('test'或'prod')作为主人

0 个答案:

没有答案