因为做持续集成,所以希望能做到当gitlab分支有push的时候,jenkins可以自动触发job。
很容易的找到了插件Gitlab Hook Plugin,配置的时候也没有什么问题
但是配置好了之后,发现一个问题,同一个版本库A 下有分支1,分支2,那么分支1 提交代码,分支2也会触发。。
这样肯定不行么,所以就开始了漫长的解决方案
1 再gitlab服务器下找到了Gitlab Hook Plugin 实际调用的post-receive钩子
(gitdata所在目录)/git-data/repositories/root/9cScript.git/hooks,ruby的,看着费劲,更不会改,哭