Java开发众多,代码质量参差不齐。之前在一个项目中,已经按custom_hooks配置了几个代码库的p3c,准备全局上。结果发现gitlab的/opt/gitlab/embedded/service/gitlab-shell/hooks下已经存在一个ruby脚本pre-receive,之前的shell脚本无处安放了,愁死人。
万事不决求百度,结果百度再一次证明了其无用。搜到的都是custom_hooks下配置的方法,这个AI公司对搜索的语义理解还是很烂。
好在还有gitlab的官方文档,原来如此简单即可(在此就不描述了)。配置也是充分体现了unix和ror的哲学理念(有愧于当年还做过ruby开发)。马上创建相应目录,并把脚本丢进去。开发同学验证有效。
PS:影响面广,开发要跳起来了