如何在不触发构建的情况下使用Git Push?

Cis*_*one 3 git

我们目前有git设置,因此每当我们推送到构建服务器上的存储库时,就会执行服务器上的bash脚本来启动构建.

有时我们会进行不应触发构建的更改.是否有任何额外的参数我们可以给git push,以便它不执行接收挂钩,或将参数传递给接收挂钩?任何其他防止构建开始的解决方案也欢迎.

Von*_*onC 6

如果tauran建议的"提交消息中的特殊关键字" 不是一个好的解决方案,请不要忘记git notes.(见自我注释).

您可以将任何类型的文本元数据附加到提交(无需更改其SHA1).
然后,您可以解析不是提交消息内容,而是针对推送提交中是否存在特殊注释.