2010-07-15 94 views
1

我們正在考慮遷移到Hudson,目前已經構建了編寫2個文件(比如日誌文件和審計文件)的步驟,我希望這兩個文件都是可見的對於每一步(有點像控制檯輸出的東西,只是其他文件)。根據Hudson構建步驟上傳多個日誌文件

我無法找到一個插件,似乎從簡短的描述做到這一點。在哈德森做這件事的方式是什麼?

+0

讓我們知道您選擇什麼解決方案和原因。 – 2010-07-21 12:18:28

回答

1

如果可以將它們放在輸出中,您可以簡單地添加另一個將這些文件打印到輸出(使用cat(linux/unix)或type(windows))的構建步驟。

編輯我只是一個新想法。

使用作業的歸檔功能處理這兩個文件。如果您點擊鏈接,您可以在瀏覽器中看到它們,它們將作爲構建工件出現在作業的狀態頁面上。這應該可以解決你的問題。

+0

這只是一個構建步驟,您可以在「執行Windows批處理命令」或「執行shell」構建步驟中編寫完整腳本。哈德森將創建一個臨時文件來執行它。您也可以添加評論或回聲來做到這一點。查看Log Parser插件(http://wiki.hudson-ci.org//display/HUDSON/Log+Parser+Plugin),使您的輸出更具可讀性。 – 2010-07-15 17:51:10

+1

@abyx,10個構建步驟聽起來像是應該重構爲構建腳本而不是存儲在Hudson(或任何CI系統)中的東西。 – 2010-07-15 17:51:40

+0

@Dave想象一下包含10個子模塊的框架。我們喜歡以不同的步驟運行每個人的測試,所以團隊成員可以快速識別誰破壞了構建。 – abyx 2010-07-15 17:57:08