一尘不染

Jenkins Git插件包含无法正常工作的区域

jenkins

我无法使用Git插件在Jenkins中使用“包含区域”功能。我希望仅在“他的”目录中有更改时才能构建作业。示例:仅当下有更改时,才应构建项目mytool
GIT_ROOT/tools/mytool/。我在包含的区域字段中尝试了多种形式的正则表达式:

 /tools/mytool/.*
 tools/mytool/.*
 ^tools/mytool/.*

使用这些正则表达式中的任何一个,结果都是相同的:无论何时何地提交更改,mytool都会生成。我也以相同的方式尝试了排除区域-
也无法正常工作。我究竟做错了什么?


阅读 186

收藏
2020-07-25

共1个答案

一尘不染

对我而言,它在作业配置中的“源代码管理-其他行为”下选中“使用工作空间强制轮询”时开始工作。像臭虫一样闻起来-
关于git插件的包含/排除区域功能,有几个开放的地方。

编辑:更新jenkins和git插件后,它停止工作。原因可能是:

https://issues.jenkins-ci.org/browse/JENKINS-20607

我正在考虑在这里使用这种方法

2020-07-25