2009-07-15 86 views
1

Hudson有許多插件可用於創建覆蓋範圍,測試結果,指標和其他報告。在Hudson內爲Hudson配置項目報告生成

看來,他們都需要您爲您想要完成報告的每個項目添加額外的配置到您的構建腳本(或Maven POM)。例如,如果您想要FindBugs或Cobertura報告,則需要將報告生成步驟添加到項目中。

確實需要更新每個POM文件嗎?這是很多重複自己的事情,它需要更新目標項目的源代碼庫(POM所在的位置)。

是否可以在哈德遜內部設置一個設置來啓用報告生成?看起來,因爲所有你需要做的就是使用默認設置啓用相應的Maven插件。這不能由哈德森外部完成。

回答

1

這是不可能的 - 哈德森哲學是你的構建工具應該生成報告。哈德森將挑選那些並在UI中呈現它們。

1

我認爲這是sonar正在嘗試解決的問題。它確實爲您的項目生成各種報告(代碼覆蓋率/ pmd/checkstyle等),而無需將配置添加到項目中。如果你有很多項目需要檢查,這將有助於減少重複工作。