有誰知道內置方法讓Hudson跟蹤每個版本中源代碼存儲庫中更改,添加或刪除了多少文件?我想以與JUnit測試結果圖顯示每個構建的通過和失敗測試數量相同的方式繪製結果。Hudson:跟蹤每個版本中更改文件的數量
Measurement Plots plugin和Plot Plugin看起來像他們可能會給我一個起點,但我想知道是否可能有一個更具體的插件或功能已經可用。
我的SCM系統是CVS,但我想要一個通用的解決方案,可以與其他SCM系統一起工作。
有誰知道內置方法讓Hudson跟蹤每個版本中源代碼存儲庫中更改,添加或刪除了多少文件?我想以與JUnit測試結果圖顯示每個構建的通過和失敗測試數量相同的方式繪製結果。Hudson:跟蹤每個版本中更改文件的數量
Measurement Plots plugin和Plot Plugin看起來像他們可能會給我一個起點,但我想知道是否可能有一個更具體的插件或功能已經可用。
我的SCM系統是CVS,但我想要一個通用的解決方案,可以與其他SCM系統一起工作。
我認爲這個問題比哈德森更具有通用性。你可能需要自己寫一些代碼。不幸的是,我認爲任何解決方案都不是SCM不可知的,因爲Hudson傾向於使用SCM工具來自己完成SCM位。
我找不到任何現成的,現成解決方案,所以這是我看到就必須做到:
svn up
,cvs -n
)。wc -l
或其他命令來計算輸出中的行數。這會給你一個估計修改/添加/刪除文件的數量。不幸的是,我不認爲有一個SCM不可知的方式來做到這一點。也許你能做的最好的事情是找到一個純Java的CVS/SVN客戶端實現,你可以修改它來跟蹤來自SCM的文件。
必須是數字嗎?當你點擊一個構建時,你是否熟悉這個功能,然後顯示構建的簡歷,包括變化,你有一個「詳細」鏈接?您可以通過修訂版/作者查看詳細的更改列表。 – rsilva4 2010-08-25 09:54:58
我對這個鏈接很熟悉,但正如我在我的問題中所說的,我想跟蹤每個構建的一個單數,以便隨着時間的推移繪製它。 – 2010-08-30 21:34:54