Jenkins和Git:监视任何分支上的特定文件夹

时间:2015-04-21 18:45:26

标签: git github jenkins

我的repo在子文件夹中有多个项目,在多个分支中重复相同的结构。

我正在尝试设置一个监视所有分支的作业,并仅在子目录“Project1”发生更改时触发作业。通过这种方式,我可以检查“Project1”的更改是否适用于发布分支以及人们可能设置的任何开发分支。

从理论上看,Git插件确实让我通过在“包含区域”中的“Branches to build”和“Project1。*”中指定“**”来设置它。我也使用'Poll SCM',因为这似乎是一个先决条件。

只要您只对一个分支进行更改,这样就可以正常工作。在另一个分支上的“Project1”文件夹之外进行更改后,Jenkins会从任何目录中获取更改。

这是一个错误还是我试图做一些不受支持的事情?

1 个答案:

答案 0 :(得分:1)

有可能,但不建议使用。 您可以设置其他签出行为,然后选择哪些文件夹应触发构建,哪些不触发。

enter image description here

相关问题