Build Hudson持续集成-如何聚合归档工件?

Build Hudson持续集成-如何聚合归档工件?,build,automation,continuous-integration,build-automation,Build,Automation,Continuous Integration,Build Automation,Hudson CI服务器有一个名为“聚合存档工件”的配置选项。 如果我是对的,这个选项用于在其他构建/作业中共享以前构建的人工制品。我试过了,但似乎对我不起作用。正确的设置是什么样子的?(PHAR包类似于JAR,但适用于PHP) 我当前的工作区布局: 建造 lib/php src/php 工作指南: FOO/workspace/BAR/build/FOO.phar 作业栏: BAR/workspace/BAR/build/BAR.phar BAR/workspace/BAR/lib/p

Hudson CI服务器有一个名为“聚合存档工件”的配置选项。 如果我是对的,这个选项用于在其他构建/作业中共享以前构建的人工制品。我试过了,但似乎对我不起作用。正确的设置是什么样子的?(PHAR包类似于JAR,但适用于PHP)

我当前的工作区布局:
  • 建造
  • lib/php
  • src/php
工作指南:

  • FOO/workspace/BAR/build/FOO.phar
作业栏:

  • BAR/workspace/BAR/build/BAR.phar
  • BAR/workspace/BAR/lib/php/foo.phar
用于BAR的Hudson作业配置: 聚合存档的工件(选中)

要聚合的作业:FOO(选定)

要复制的工件:***/build/*.phar

共享目录:BAR/lib/php


欢迎提出任何建议。谢谢

这可能是一个版本/插件问题,但是我们使用的Hudson版本谈到了“归档工件”和“聚合下游测试结果”——你有可能混淆了这两个术语吗?第一个是归档,它只允许您显示作业中创建的工件。我不完全确定第二个是什么,因为我们不使用它。但是,我从搜索中看到,帮助文档说明:

“因为测试往往主导着整个过程 执行时间,哈德逊最佳实践 涉及拆分测试执行 去做不同的工作,可能是在 多个不同的工作

当您这样做时,设置测试 聚合是一种方便的方法 从中收集所有测试结果 这样的下游测试作业和显示 它们是随着构建而出现的 测试。通过这种方式,人们可以看到 给定系统的总体测试状态 快速构建。”


是的,我知道“归档”和“聚合”之间的区别。我说的是第二个,你说的。我的情况与文件中的情况几乎相同。我需要上一个工作中的人工制品来构建下一个。也许我读错了,但是聚合似乎是聚合测试结果,而不是人工制品。如果我这么做了,我并不是有意冒犯——我只是想确定我们在谈论同一件事:)