gitlab webhook 如何針對一個專案下的子模組配置

bq發表於2020-08-13

我有一個專案,這個專案下有很多子模組。
有時候我只想修改其中的某一個模組,然後 push 程式碼後自動觸發對應的 jenkins job,但是我不知道怎麼針對某一個模組或者子專案配置 webhook。
比如:我有一個專案叫 platform,然後這個目錄下分為了 platformA、platformB 等,然後 A 和 B 有對應的兩個 jenkins job,可以對 A 和 B 分別重構,我想實現提交程式碼到 A,只觸發 A 的 jenkins job,不觸發 B 的,請問如何配置才能實現這個功能呢?
gitlab 可以新增多個 webhook,但是每次無論是提交 A 或者 B 的程式碼,都會被觸發,gitlab 能做相應的匹配嗎?即如何關聯子模組變更和對應 job

相關文章