【问题标题】:How to exclude a file\folder from SVN monitoring in Jenkins build如何在 Jenkins 构建中从 SVN 监控中排除文件\文件夹
【发布时间】:2015-02-25 15:57:00
【问题描述】:

Jenkins 版本:1.587

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

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

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

我已经设法完美地构建了解决方案,并且我能够设置“监控更改”,我只想能够从“监控更改”中排除子文件夹。

这可能吗?

【问题讨论】:

标签: .net svn jenkins


【解决方案1】:

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

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

请注意,模式是相对于你的 repo 的根目录

【讨论】:

    猜你喜欢
    • 2011-12-26
    • 2014-07-23
    • 2014-10-05
    • 2017-12-28
    • 1970-01-01
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多