如何在不执行git提交的情况下强制部署到Heroku

时间:2014-03-12 04:38:11

标签: heroku playframework-2.0

我遇到过由于数据库问题导致heroku失败的情况。我修复了它,但我知道部署的唯一方法是通过“git push heroku master”。由于我没有提交任何内容,因此不会推动新的部署。唯一的方法是我可以让它进行部署以进行一些小的改动然后再做。有没有办法强制部署?我正在使用Play 2.1.2。

2 个答案:

答案 0 :(得分:4)

如果您担心的是避免实际保存' minor / dummy'你可以尝试一次丢弃提交。永久承诺回购:

Heroku Throwaway Commit

参见章节:"自动执行一次性提交"

作者基本上使用快速bash脚本自动执行上述操作;但是,正如作者所指出的那样谨慎使用 - 在未经测试的代码的其他情况下,你不会想要使用它。

答案 1 :(得分:0)

如果您只是想重新加载dynos,可以从命令行发出:

heroku restart -a appname

更多信息https://devcenter.heroku.com/articles/application-offline