我们目前已经设置好了git,每当我们将更新推送至我们的构建服务器上的仓库时,服务器上的bash脚本就会被执行以开始构建。有时候我们会进行不应该触发构建的更改。 是否有任何额外的参数可以传递给git push以便它不执行接收钩子或将参数传递给接收钩子?欢迎提供其他解决方案来防止触发构建。
如果tauran建议的“提交消息中的特殊关键词”不够好,不要忘记git notes。(请参阅自我笔记。)您可以附加任何文本元数据到提交(而无需更改其SHA1)。然后,您可以解析推送的提交中是否存在特殊注释,而非仅仅是提交消息内容。