gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:52 25 4
gpt4 key购买 nike

我在 Jenkins 上构建时遇到问题,我认为它与 https://issues.jenkins-ci.org/browse/JENKINS-4364 有关。

引用:

I am using rhel5 with hudson 1.321

The issue I am seeing is that when building maven2 projects that take less than 1 minute for their surefire tests to complete, Hudson is marking the build as failed. I've tried several versions of maven (2.2.1, 2.0.10, 2.1.0), and am able to build from the command line fine, and see the tests run (both in hudson and on the command line), but get the following error messages from Hudson when it tries to copy/validate test files:

Using maven2.0.10: Internal error in the plugin manager executing goal 'org.apache.maven.plugins:maven-surefire-plugin:2.3:test': Test reports were found but none of them are new. Did tests run?

报告的 bug 没有提及与哪个 Jenkins 版本相关(只说 Hudson 版本是 1.321)。

我是 Jenkins 的新手,根本不了解 hudson 或关系他们之间(Hudson 与 Jenkins 捆绑在一起吗?)。

我如何知道我的 Jenkins 服务器上使用的是哪个版本的 Hudson? (如果相关的话,我的 Jenkins 版本是 1.599)。

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

最佳答案

这对 Linux 终端有帮助吗?

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

关于java - 如何知道我的 Jenkins 服务器使用哪个 Hudson 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32481721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com