2015-09-09 33 views
1

我有我的建立在詹金斯的問題,我認爲這是關係到https://issues.jenkins-ci.org/browse/JENKINS-4364如何知道我的Jenkins服務器使用哪個Hudson版本?

報價:

我使用RHEL5哈德森1.321

我看到的問題是,當構建maven2項目的時間不到1分鐘,Hudson就會將構建標記爲失敗。我已經嘗試過幾個版本的maven(2.2.1,2.0.10,2.1.0),並且能夠從命令行編譯好,並且看到測試運行(在哈德森和命令行上),但是當它試圖複製/驗證測試文件時,從哈德森收到以下錯誤消息:

使用maven2.0.10: 插件管理器執行目標'org.apache.maven.plugins:maven-surefire-plugin: 2.3:測試':測試報告被發現,但沒有一個是新的。測試運行了嗎?

報告的錯誤沒有提及它與哪個Jenkins版本相關(只有哈德森版本是1.321)。

我是Jenkins的新手,根本不知道Hudson或他們之間的關係 (Hudson是否與Jenkins捆綁?)。

如何判斷我的Jenkins服務器上使用了哪個版本的Hudson? (如果這是相關的,我的Jenkins是版本1.599)。

注:我相信,因爲這與Hudson.tasks.junit.TestResult.parse(TestResult.java:212)

+1

據我所知,詹金斯從哈德森分裂在2010年年底的某個地方......你所引述的錯誤之前已修復......所以,如果你再看到這個錯誤,現在,它是最有可能一回歸... – Codebender

+0

如果Jenkins和Hudson被拆分,我們的服務器上可能會安裝舊版Hudson(但我不知道如何檢查它是哪個版本)。 – traveh

+0

如前所述,詹金斯從哈德森派生而來,許多內部人員仍然使用哈德森命名空間。儘管命名空間表示Hudson,但很可能您正在使用Jenkins。 –

回答

0

啓動異常在我的構建的問題與哈德森應此幫助下,從Linux終端?

head -5 /var/lib/jenkins/config.xml| grep -oP '(?<=<version>).*?(?=</version>)' 
相關問題