[英]How to Gerrit Trigger builds only for a certain part of the project
我正在使用集成了git和gerrit觸發器的Jenkins。
我管理着一個巨大的回購,導致大量的提交。 因此,我對每次推送都不會運行整個項目的完整版本不感興趣。 這里的想法只是在代碼更改的地方構建especific項目.pom文件。
例如:
-"common" is a subdir with its own .pom
-"persistence" is a subdir with its own .pom. "persistence" depends on common dir.
因此,如果對持久性目錄進行了更改,則我僅需構建persistence .pom文件,因為它將作為依賴項而構建。 另一方面,如果有人更改通用代碼,那么詹金家族就沒有必要建立持久性。 這樣可以節省我的時間和資源。
所以這里的問題是我該怎么做? Gerrit觸發器對此是否有任何支持?
更新:在選擇更改的文件時,文件RegEx選項是否指向文件路徑或文件名?
而且,是否有一種方法可以使用文件RegEx字段來表達類似build的內容:“如果有共同的變化而不是持久性的變化”?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.