我们组织的自定义构建工具会写出大量中间数据,如果 Hudson 能够检测到哪些文件是作为构建的一部分创建的并将这些文件存档,我会很高兴。我不确定它是否已经这样做了,但是如果确实如此,则没有用户可见的解释,当然删除构建并不会删除其输出。
详细来说,这就是我想要的。假设我从一个裸工作区开始。在构建 1 之后,我有这个:
ws/
src/...
obj/
1/...
log/
1/...
pkg/
pkg-1.tgz
现在,我运行构建 2:
ws/
src/...
obj/
1/...
2/...
log/
1/..
2/..
pkg/
pkg-1.tgz
pkg-2.tgz
源代码被检出到ws/src
每个构建中;有一个自定义结帐过程,所以我不能使用 svn RCS 方法:/。
当我删除构建时,我想删除来自该构建的所有内容。我可以这样做吗?