2012-09-24 50 views
5

我們在具有不同工件的同一個git存儲庫上有不同的Jenkins-Jobs。幾周後一切都可以正常工作。jenkins - 重啓後混合構建歷史

但是,由於我們重新啓動服務器進行更新,每個構建歷史記錄都顯示了我們的情況......此外,我們的儀表板顯示作業的錯誤構建編號。

http://www.picfront.org/d/8OC6(廣東話發表圖片引起的聲譽限制)

就像你可以看到每一個工作崗位仍具有內部版本號107,但只有主要的工作是在這個號碼的人是在30至50 ......而因此關於構建的每個信息都有點不正確。

信息:

  • 構建系統:詹金斯1.477 Win XP的32位Java 7
  • 5個喬布斯相同的git-repsoitory
  • 大廈Eclipse應用程序和一個的Andorid applocation

[編輯]

我也在Jenkins日誌中得到一些錯誤 -

24.09.2012 13:29:03 hudson.model.RunMap load 
WARNUNG: multiple runs claiming to be #41; using run from C:\Jenkins... 

[EDIT2]

我發現當我添加一個新的自由式工作將重新啓動後也顯示了其他工作的全部歷史。

+0

[解決] https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-users/SgSJKBJIClg – kdoteu

+0

你能否總結一下解決方案已在發現回答如下? – VonC

+0

完成!我不知道我可以回答自己:) – kdoteu

回答

6

解決方案是在jenkins的全局配置中設置應該保存構建的參數化路徑。 下可以找到

這個值管理詹金斯 - >配置頁面 - >高級Conifguration - >構建路徑

在我來說,我配置的絕對路徑,因此每次構建保存在一個目錄。並且在重新啓動後,每個作業檢查這個文件夾聲稱構建。

現在我有:$ {} ITEM_ROOTDIR /構建

所以每個職業都有它自己的build目錄,問題就消失了。

來源:https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-users/SgSJKBJIClg

+0

今天我看到了這條警告消息,並且遇到了這個線程。儘管已經爲屬性「Build Record Root Directory」設置了$ {ITEM_ROOTDIR}/build,但我仍然看到警告消息,指出「WARNING:multiple runs claims that ...」 – Technext