java - 即使构建成功,构建也会被标记为不稳定

标签 java maven-2 maven maven-3 jenkins

我正在运行 Jenkins 版本 1.411 并使用 Maven 进行构建。

即使应用程序构建成功,Jenkins 仍将其视为不稳定构建。我已禁用所有测试以隔离问题。

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.389s
[INFO] Finished at: Wed May 11 12:16:57 EST 2011
[INFO] [DocLinks] Skip document Adaptiv generated site ... (No such directory: site)
Final Memory: 27M/543M
[INFO] ------------------------------------------------------------------------
channel stopped
Archiving artifacts
Email was triggered for: Unstable
Sending email for trigger: Unstable
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: SUCCESS

最佳答案

前段时间我使用了 hudson/jenkins,但你应该看看 Jenkins Glossary

不稳定的构建:如果构建成功并且一个或多个发布者报告它不稳定,则该构建是不稳定的。例如,如果配置了 JUnit 发布者并且测试失败,则构建将被标记为不稳定。

发布者:发布者是编译之外的构建过程的一部分,例如 JUnit 测试运行。发布者可能会根据其处理结果报告稳定或不稳定的结果。例如,如果 JUnit 测试失败,那么整个 JUnit 发布者可能会报告不稳定。

所以我想您还有其他一些构建部分(JUnit 除外)报告了不稳定的结果。查看整个构建过程日志。

关于java - 即使构建成功,构建也会被标记为不稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5958592/

相关文章:

java - 由 : org. apache.maven.surefire.booter.SurefireBooterForkException 引起: fork 进程中出现错误 [错误] 无法实例化类

java - Firebase:用户注册后如何进行电话号码认证?

java - 无法在 Process.Runtime.exec 语句行之前执行任何操作

java - 使用 maven 构建后未找到来自 src/main/resources 的资源

java - 将属性 'antiJARLocking' 设置为 'true' 没有找到匹配的属性

maven - 如何让 Maven 从 Nexus 下载但绕过它获取外部 jar

java - 使用 Character.getNumericValue() 时出错

java - 如何检查一个对象是否可以转换为另一种类型?

java - Maven exec 插件-当 classpathscope=test 时如何从 main/java 导入类

java - 我怎样才能让 Maven 为我的项目生成一个 jnlp?