如何在Jenkins中排除两个目录不进行工作区清理

3

我正在尝试创建一个工作,它可以删除除了.git和packages文件夹以外的所有文件夹,以防止重新下载这些文件并加快构建过程。我尝试添加了两个排除条件,但是没有起作用(所有文件都被删除了)。

排除条件如下:

packages/**

.git/**

我还尝试了通过逗号分隔的形式添加一个排除条件(没有任何文件被删除)

packages/, .git/

我还尝试了通过空格分隔的形式添加一个排除条件(没有任何文件被删除)

packages/** .git/**

你有什么想法为什么会失败吗?


你尝试在目录前加上 **/ 了吗?另外,尝试编写一个简单的脚本来自定义删除命令,将要删除的文件和文件夹写入文件中,这样您可以验证是清理插件删除它们还是 Jenkins 的其他部分。 - spikeynick
1个回答

2

我已经使用了以下内容;

**/.git/* and **/*.pack

希望这能有所帮助 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接