【发布时间】:2020-02-26 21:46:10
【问题描述】:
我的 repo 在子文件夹中有多个项目,其结构相同,在多个分支中重复。
我正在尝试设置一个监视所有分支的作业,并且仅在子目录“Project1”发生更改时触发作业。这样我可以检查对“Project1”的更改是否适用于发布分支和人们可能设置的任何开发分支。
理论上,Git 插件似乎确实让我可以通过在“要构建的分支”中指定“**”和在“包含的区域”中指定“Project1.*”来进行设置。我也使用“轮询 SCM”,因为这似乎是一个先决条件。
只要您只对一个分支进行更改,此方法就可以正常工作。一旦您在另一个分支上的“Project1”文件夹之外进行了更改,Jenkins 就会从任何目录中获取更改。
这是一个错误还是我试图做一些不受支持的事情?
【问题讨论】:
-
FWIW,你的配置听起来正确。