我们组织的自定义构建工具写出了大量的中间数据,如果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方法:/。
当我删除一个构建,我想删除所有来自该构建。我可以这样做吗?
我可以,但是如何让哈德森在我删除工作时运行? – 2009-02-14 20:45:24