如何知道我的Jenkins服务器使用哪个Hudson版本?
我在建立Jenkins时遇到问题,我认为它与https://issues.jenkins-ci.org/browse/JENKINS-4364有关
引用:
我用哈德森1.321使用rhel5
我看到的问题是,当构建maven2项目需要不到1分钟的时间才能完成绝对测试时,Hudson会将构建标记为失败。 我已经尝试过几个版本的maven(2.2.1,2.0.10,2.1.0),并且能够从命令行编译好,并且看到测试运行(在哈德森和命令行上),但是当它试图复制/验证测试文件时,从Hudson获取以下错误消息:
使用maven2.0.10:执行目标'org.apache.maven.plugins:maven-surefire-plugin:2.3:test'的插件管理器发生内部错误:发现测试报告,但没有一个是新的。 测试运行了吗?
报告的错误没有提及它与哪个Jenkins版本有关(只有哈德森版本是1.321)。
我是詹金斯的新手,根本不知道哈德森或他们之间的关系(哈德森是否与詹金斯捆绑在一起?)。
我怎么知道在我的Jenkins服务器上使用了哪个版本的Hudson? (如果这是相关的,我的Jenkins是版本1.599)。
注意:我相信我的构建中的问题与Hudson相关,因为以Hudson.tasks.junit.TestResult.parse(TestResult.java:212)
开始的异常Hudson.tasks.junit.TestResult.parse(TestResult.java:212)
这应该从linux终端帮助吗?
head -5 /var/lib/jenkins/config.xml| grep -oP '(?<=<version>).*?(?=</version>)'
链接地址: http://www.djcxy.com/p/50721.html
上一篇: How to know which Hudson version is used by my Jenkins server?