詹金斯结帐过程中排除目录(Exclude directory during jenkins chec

2019-09-16 17:43发布

我在行李箱20个目录

/trunk/a1
/trunk/a2
/trun/a3
..
..
/trunk/a20

如何排除(不包括)一些(詹金斯在结帐时任意目录。例如,我想将所有树干下的目录除/主干/ A3 / B1如何做到这一点?

我已经找到了答案SVN签出忽略文件夹 ,但是这是不可能的詹金斯下。 需要一个更简单的解决方案,我不知道下树干目录的数量,除了一个我想排除。

还如何添加自定义的svn checkout.Let说,我想执行的svn命令行工具进行结算?

Answer 1:

我知道这是多晚,但也许这可能是有用的: https://issues.jenkins-ci.org/browse/JENKINS-25273

重要提示:此版本包含快速和肮脏的修复! 在我们的测试中,它是没有错误的稳定,但为了避免出现问题测试它之前保存詹金斯环境。

安装:只要删除颠覆文件夹和文件在您的詹金斯 - 插件文件夹,并从售票的subversion.hpi文件替换它们。 你也必须创建一个名为您的插件文件夹subversion.hpi.pinned提供了新的插件不会被原来被覆盖的空文件。



Answer 2:

既然你做更新(而不是完整的结算),你可以做到以下几点:初始付款转至要忽略,做目录后svn up --set-depth=empty 。 随后的更新将不更新该目录。



文章来源: Exclude directory during jenkins checkout