如何在检查更改时让Jenkins忽略某些文件?

时间:2011-06-02 13:36:19

标签: regex jenkins hudson cvs

在CVS配置的“Excluded Regions”中,我添加了以下内容:

.*/.*/.*\.d
.*/.*/.*\.o
.*/.*/.*\.so
.*/.*/.*\.a
.*/.*/.*\.exe
.*/.*/.*\.obj
.*/.*/.*\.dll
.*/.*/.*\.lib
.*/.*/.*\.txt
.*/.*/.*\.tar
.*/.*/.*\.tar\.gz

应忽略具有上述扩展名的所有文件。但是,Jenkins仍然基于某个文件夹ABC中的文件“build.txt”已更改,或者其中一个tar.gz文件已更改而运行构建。如何让Jenkins忽略这些文件?我的正则表达式有问题吗?

1 个答案:

答案 0 :(得分:2)

很高兴为你效劳!按要求重新发布:

  

我的猜测是它与.*/部分有关。你刚刚用.*\.txt尝试了吗?

就像实验一样,您也可以尝试/.*/.*/.*\.txt(请注意开头的额外/)。我感觉问题与使用相对文件路径和绝对文件路径有关。