如何知道我的Jenkins服务器使用哪个Hudson版本?

时间:2015-09-09 14:03:43

标签: java maven jenkins junit hudson

我在Jenkins上的构建存在问题,我认为它与https://issues.jenkins-ci.org/browse/JENKINS-4364

有关

引用:

  

我正在使用rhel5和hudson 1.321

     

我所看到的问题是,当构建maven2项目需要不到1分钟才能完成其确定的测试时,Hudson将构建标记为失败。我已经尝试了几个版本的maven(2.2.1,2.0.10,2.1.0),并且能够从命令行构建得很好,并且看到测试运行(在hudson和命令行中) ,但在尝试复制/验证测试文件时从Hudson获取以下错误消息:

     

使用maven2.0.10:   插件管理器执行目标中的内部错误' org.apache.maven.plugins:maven-surefire-plugin:2.3:test':发现测试报告但没有一个是新的。测试运行了吗?

报告的错误并未提及与之相关的Jenkins版本(仅Hudson版本为1.321)。

我是Jenkins的新手并且根本不了解Hudson或关系 他们之间(哈德森与詹金斯捆绑在一起吗?)。

如何判断Jenkins服务器上使用的是哪个版本的Hudson? (如果相关的话,我的詹金斯是1.599版。)

注意:我认为我的构建中的问题与Hudson有关,因为以Hudson.tasks.junit.TestResult.parse(TestResult.java:212)开头的异常

1 个答案:

答案 0 :(得分:0)

这应该来自linux终端的帮助吗?

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