我的repo在子文件夹中有多个项目,在多个分支中重复相同的结构。
我正在尝试设置一个监视所有分支的作业,并仅在子目录“Project1”发生更改时触发作业。通过这种方式,我可以检查“Project1”的更改是否适用于发布分支以及人们可能设置的任何开发分支。
从理论上看,Git插件确实让我通过在“包含区域”中的“Branches to build”和“Project1。*”中指定“**”来设置它。我也使用'Poll SCM',因为这似乎是一个先决条件。
只要您只对一个分支进行更改,这样就可以正常工作。在另一个分支上的“Project1”文件夹之外进行更改后,Jenkins会从任何目录中获取更改。
这是一个错误还是我试图做一些不受支持的事情?