我有一个 RoR/Heroku 应用程序。现在,我的部署过程包括签入 git,然后运行“git push heroku master”。问题是,这引入了大约 10 秒的延迟,我的现场站点在恢复之前出现故障。如果他们碰巧注意到它,这会导致网站上的现有访问者感到沮丧并离开。
那么避免这种情况的最佳实践方法是什么?
git push heroku master
我阅读了有关设置“暂存”环境的信息,但这有助于避免这种情况吗?我仍然需要运行一个 git push heroku master,不是吗?