Heroku - 没有建筑的Git推

时间:2013-10-22 21:35:50

标签: git heroku

我使用“git push heroku master”进行部署,但是我使用了2个buildpacks并且构建所有内容需要几分钟。我的应用程序仍在QA中。

所以我的问题是:有没有办法在不经过所有这些构建过程的情况下更新远程文件?

让我说我改变了

<span class="bla"> 

<span class="foo">

我知道它不需要构建任何东西,但我不得不再次构建它。

1 个答案:

答案 0 :(得分:4)

看起来Heroku构建编译器slug直接绑定到Git。当您按下时,会运行远程Git hook以触发重建。 (它在“等待时”执行此操作,这就是为什么您可以按Ctrl-C取消构建 - 以及推送。)

有趣的是,this fellow遇到了相反的问题 - 他想重建而不推动任何改变。您可以执行此操作,使用空提交。到达的新提交将触发构建挂钩。

无论如何,你无法禁用Git遥控器的钩子;这是Git设计的一部分。因此,如果你必须使用Git发布,你的问题的答案是,“不,所以附近有一台咖啡机或一个webcomic。” ; - )

请注意,这使得使用Git的可能性。我完全不熟悉它,但是你可以看看Heroku的Anvil 作为一种不使用Git的释放方式。可能它正是你要找的东西。如果你有所作为,请告诉我!

(编辑:Anvil已被弃用;显然Convox是替代品?看起来很贵。)