代码之家  ›  专栏  ›  技术社区  ›  Wilfred Springer

如何防止哈德逊奴隶归档工件?

  •  2
  • Wilfred Springer  · 技术社区  · 16 年前

    事实证明,我们的奴隶花费了大量时间将存档的工件移回主哈德逊节点。它至少使构建的持续时间增加了三倍。如果能有办法阻止它,那就太好了。但是,设置要保留的最大生成数根本没有影响。是否有其他方法阻止将结果发送回中心哈德逊主机?

    注意我实际上 不要 选中“存档项目”选项。但是,从系统仍然在“归档”它找到的任何内容给主系统:

    [HUDSON] Archiving .../pom.xml to .../pom.xml
    [HUDSON] Archiving .../...-0.1.3-SNAPSHOT.jar to .../...-0.1.3-SNAPSHOT.jar
    

    …每行中的第二条路径始终是主机上的一个位置。这是虫子吗?有解决办法吗?

    2 回复  |  直到 16 年前
        1
  •  7
  •   abayer    16 年前

    Maven作业在Maven部分的高级选项中有一个不归档工件的选项——也就是说,独立于“归档工件”发布者。默认情况下,maven作业将自动存档模块的maven工件,而不考虑“存档工件”发布者设置。如果我没记错的话,Maven项目的高级选项是几个月前添加的。

        2
  •  1
  •   Peter Schuetze    16 年前

    听起来你根本不需要存档的工件。所以检查一下 archive artifacts 你工作的选择。如果未选中,它仍然将工件复制到主控形状以立即将其废弃,请与Hudson一起打开一个bug报告。

    如果您需要,请使用高级选项 存档项目 . 它们提供包含和排除选项。