У меня есть проект Jenkins Maven-3 со многими подмодулями.Статус основного проекта показан в правой части изображения ниже.С левой стороны находится один подмодуль.Я не понимаю, почему Дженкинс полагает, что субмодуль все еще создается около 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", который должен запускаться только на успешных или нестабильных сборках, а не на неудачных сборках.Итак, новый вопрос: почему Дженкинс интерпретирует ошибку OOM как успешную?