1

Hudson CI服务器有一个名为“聚合归档文物”的配置选项。 如果我是对的,这个选项被用来在其他构建/作业中共享以前的构建人工制品。我试过了,但它似乎不适合我。如何正确的设置看起来像? (药业包类似于JAR但对于PHP)Hudson持续集成 - 如何合并已归档的工件?

我目前的工作区布局:

  • 构建
  • 的lib/PHP
  • 的src/PHP

工作FOO:

  • FOO /工作区/ BAR /建造/ foo.phar

工作BAR:

  • BAR /工作区/ BAR /建造/ bar.phar
  • BAR /工作区/ BAR/lib中/php/foo.phar

哈德森工作配置BAR:

总结归档d工件(检查)

工作聚集: FOO(选择的)

工件复制: ** /建造/ *药业

共享目录: BAR/lib中/ php

欢迎任何建议。谢谢!

回答

0

这可能是一个版本/插件的东西,但我们正在使用关于“归档工件”和“汇总下游测试结果”的Hudson版本 - 是否有机会混淆这两个术语?第一个归档 - 只允许您显示作业中创建的工件。我不完全确定第二个人会做什么,因为我们不使用它。但是,我从一个搜索看到的帮助文档状态:

“由于测试往往占主导地位的 执行时间,哈德森最佳实践 涉及分裂测试执行 到不同的工作,可能在 多种不同的工作。

当你做到这一点,设置测试 聚集的 收集所有的测试结果从 下游等测试任务,并显示 它生成,他们是 沿着一种方便的方法测试。通过这种方式,人们可以快速的看到 的整体测试状态。“

+0

是的,我知道”Archiving“和”Aggregate“之间的区别,所以我说的是第二个,你说过了,我的情况与文档中的情况差不多。 artefact从以前的工作中建立以下工作 – RedAssBaboon 2009-09-01 18:07:41