如何在 Jenkins 构建中从 SVN 监控中排除 file\folder

How to exclude a file\folder from SVN monitoring in Jenkins build

詹金斯版本:1.587

我正在使用 Jenkins 构建 .Net 解决方案,并且我想从 SVN 监视更改中排除一个文件 - 因此如果此 file\folder 更改它不会触发新构建。

SVN url(文件夹)被监控 - https://XXXX/branches/ICE_New_Build/References

在此文件夹下有一个 'Foo\Bar 1.0' 我希望在构建时从 SVN 中提取它,但是如果文件夹的内容发生变化,我不希望它触发新的构建。

我已经完美地构建了解决方案,并且能够设置 'monitoring for changes',我只是希望能够从 'monitoring for changes'.[= 中排除子文件夹12=]

这可能吗?

在您的作业配置中,在源代码管理部分下,单击高级。 .. 按钮.

这会打开 排除区域 字段。单击它旁边的问题 ? 图标以获取更多信息。通常,您会将排除的区域添加为:
/branches/ICE_New_Build/References/Foo/Bar 1.0/.*
或者如果您不想在该文件夹上触发任何 mergeinfo:
/branches/ICE_New_Build/References/Foo/Bar 1.0.*

请注意,该模式与您的存储库的根目录相关