我现在想知道在Heroku地址上有一个devel版本项目的选项。我的意思是,我的项目位于地址 my-random-name.heroku.com ,在我的本地目录中,我部署了我的应用程序。
可以从我的本地目录部署我的应用程序到另一个地址,在那里我会检查新的更新以及这些更新是否正常,因此我将这些更改部署到 my-random-name.heroku .com (这是我的应用程序的“明亮”版本)。
答案 0 :(得分:4)
是的 - Heroku应用程序只是git遥控器,因此通过推送到不同的遥控器,您可以部署到不同的应用程序。
例如:
git remote add production git@heroku.com:appname-production.git
git remote add staging git@heroku.com:appname-staging.git
然后,将允许您通过简单的推送部署到每个环境。
git push production master
git push staging master
如果你使用不同的分支进行开发和生产(一个好主意),你也可以部署fairly simply