事实证明,我们的从节点花费了大量时间将存档的工件移回 Hudson 主节点。它至少使构建的持续时间增加了三倍。如果有办法阻止它就好了。但是,设置要保留的最大构建数根本没有影响。是否有另一种方法可以防止将结果发送回中央 Hudson 主机?
请注意,我实际上没有选中存档工件选项。然而,slave 仍然在将它发现的任何东西“归档”给 master:
[HUDSON] Archiving .../pom.xml to .../pom.xml
[HUDSON] Archiving .../...-0.1.3-SNAPSHOT.jar to .../...-0.1.3-SNAPSHOT.jar
...每行中的第二条路径始终是母版上的一个位置。这是一个错误吗?有解决方法吗?
最佳答案
Maven 作业在 Maven 部分的高级选项中有一个不归档工件的选项 - 也就是说,与“存档工件”发布者分开。默认情况下,Maven 作业将自动存档模块的 Maven 工件,而不管“存档工件”发布者设置如何。如果我没记错的话,Maven 项目的高级选项是几个月前添加的。
关于hudson - 你如何防止 Hudson slave 归档工件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2470008/