Jenkins版本:1.587
我正在使用Jenkins进行.Net解决方案构建,我想从SVN监视中排除一个文件以进行更改 - 因此,如果此文件\文件夹更改它,则不会触发新构建。
受监控的SVN网址(文件夹) - https://XXXX/branches/ICE_New_Build/References
在这个文件夹下有一个'Foo \ Bar 1.0'我希望在构建时从SVN中拉出来,但是如果文件夹的内容发生变化,我不希望它触发新版本。
我已经设法完美地构建了解决方案,并且我能够设置'监视更改',我只是希望能够从'监视更改'中排除子文件夹。
这可能吗?
答案 0 :(得分:3)
在作业配置中的源代码管理部分下,单击 高级... 按钮。
这会打开排除区域字段。点击旁边的问题 ? 图标以获取更多信息。通常,您将排除的区域添加为:
/branches/ICE_New_Build/References/Foo/Bar 1.0/.*
或者如果您不希望该文件夹上有任何mergeinfo触发器:
/branches/ICE_New_Build/References/Foo/Bar 1.0.*
请注意,该模式与您的仓库的根目录相关