나는 많은 서브 모듈을 가진 Jenkins maven-3 프로젝트를 가지고있다. 주 프로젝트의 상태는 아래 이미지의 오른쪽에 표시됩니다. 왼쪽에는 하나의 하위 모듈이 있습니다. 나는 왜 Jenkins가 서브 모듈이 여전히 약 11 배 (모든 깜박 거리는 상태 표시 등)로 제작되고 있다고 생각하는지 이해하지 못합니다. 왜 이런 일이 일어나는 지 아는 사람이 있습니까?Jenkins/Maven 서브 모듈의 이상한 빌드 상태
업데이트 : 슬레이브와 마스터 노드 모두를 다시 시작한 후, 점멸 깜박임이 멈춘 빌드. 그러나 Jenkins 프로젝트 (위 오른쪽 그림)의 빌드 상태는 이제 모두 빨간색으로 표시됩니다! Jenkins의 재부팅으로 인해 프로젝트가 불안정한 상태에서 고장난 상태로 전환 될 수 있습니까? 증명 :
업데이트 # 2 :
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
을하지만 그 최종 상태에주의하십시오 : "성공"은 서브 모듈 인해 OutOfMemoryError를에 구축하지 못한 것을 밝혀졌습니다. 정말?! 그리고 다운 스트림 프로젝트 "foo-main-cobertura"가 시작되었습니다.이 빌드는 실패한 빌드가 아니라 성공 또는 불안정한 빌드에서만 트리거됩니다. 새로운 질문은 젠킨스가 OOM 오류를 성공적으로 해석하는 이유는 무엇입니까?
젠킨스 1.450, 메이븐 3.0.4 – tdrury