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