2009-12-15 98 views
1

我們在項目中頻繁使用Hudson持續集成服務器。但哈德森似乎缺乏對作業配置的正確版本。Hudson設置版本的最佳實踐

有幾次,這會導致問題:有人更改或調整了作業中的配置,以及曾經工作的東西停止工作。

我試圖在本地Hudson服務器(在我的筆記本電腦上)上進行版本控制作業。但這不是最優的:1)它只適用於我。 2)我需要從中央構建服務器鏡像作業 - 也可能需要修改它們以在本地工作。 3)爲文件忽略設置.gitignores非常麻煩。

據我所知,哈德遜沒有辦法查看工作的變化歷史,也沒有插件做它。

此外,似乎沒有辦法導出/導入設置。

所以問題是:你如何跟蹤變化?在Hudson的工作和一般設置中都是如此?

回答

3

Which part of HUDSON_HOME should I put under source control?

如果人們打破的配置和您無法跟蹤下來的Audit Trail plugin可能對你有用了。

+0

謝謝你的提示。我簡單地看了一下,它可能會適合我的需求。 (雖然我想知道爲什麼它不是哈德森核心本身的一部分) – 2009-12-15 23:04:47

+0

我目前正在試用Audit Trail插件來查看它的能力。除非在接下來的幾天內會有更好的答案,否則我很可能會接受這個答案。 – 2009-12-16 13:31:27

2

這裏是我剛剛找到另一種選擇: JobConfigHistory

+0

該插件也可能是SCM集成的完美起點或類似的基於點擊提交按鈕進行版本控制的插件。 – 2010-11-22 10:58:59