我有一个项目,这个项目下有很多子模块。
有时候我只想修改其中的某一个模块,然后 push 代码后自动触发对应的 jenkins job,但是我不知道怎么针对某一个模块或者子项目配置 webhook。
比如:我有一个项目叫 platform,然后这个目录下分为了 platformA、platformB 等,然后 A 和 B 有对应的两个 jenkins job,可以对 A 和 B 分别重构,我想实现提交代码到 A,只触发 A 的 jenkins job,不触发 B 的,请问如何配置才能实现这个功能呢?
gitlab 可以添加多个 webhook,但是每次无论是提交 A 或者 B 的代码,都会被触发,gitlab 能做相应的匹配吗?即如何关联子模块变更和对应 job


↙↙↙阅读原文可查看相关链接,并与作者交流