我有一个包含许多子模块的Jenkins maven-3项目。主项目的状态显示在下图的右侧。左侧是一个子模块。我不明白为什么Jenkins认为子模块仍然被构建了大约11次(所有闪烁的状态指示灯)。有谁知道为什么会这样?
更新:重启两个从站和主节点后,闪烁的构建停止闪烁。但是,Jenkins项目的构建状态(上图右侧)现在显示为全红色!如何重启Jenkins将项目从不稳定切换到损坏?证明:
UPDATE#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错误解释为成功?