我有一个带有许多子模块的Jenkins maven-3项目。主项目的状态显示在下图的右侧。左边是一个子模块。我不明白为什么Jenkins认为子模块还在构建大约11次(所有闪烁的状态灯)。有人知道为什么会这样吗?

更新:重新启动从节点和主节点后,闪烁的构建停止闪烁。然而,Jenkins项目的构建状态(上图中的右侧)现在显示为全红色!重新启动Jenkins如何将项目从不稳定切换到失败?证明:

更新#2:事实证明,由于OutOfMemoryError,子模块构建失败:
Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:574)
at java.lang.Shutdown.runHooks(Shutdown.java:128)
at java.lang.Shutdown.sequence(Shutdown.java:173)
at java.lang.Shutdown.exit(Shutdown.java:218)
at java.lang.Runtime.exit(Runtime.java:90)
at java.lang.System.exit(System.java:869)
at org.jvnet.hudson.maven3.agent.Maven3Main.main(Maven3Main.java:149)
at org.jvnet.hudson.maven3.agent.Maven3Main.main(Maven3Main.java:63)
Triggering a new build of foo-main-cobertura #345
Finished: SUCCESS但请注意最终状态:“成功”。真的?!它触发了一个下游项目"foo-main-cobertura“,该项目应该只在成功或不稳定的构建上触发,而不是在失败的构建上触发。因此,新的问题是,为什么Jenkins将OOM错误解释为成功?
发布于 2012-03-13 03:12:19
你有不定式循环(可能在一个测试中)。尝试重置jenkins进程并再次检查。
https://stackoverflow.com/questions/9672641
复制相似问题