Странный статус сборки для субмодуля Jenkins / Maven - PullRequest
0 голосов
/ 12 марта 2012

У меня есть проект Jenkins Maven-3 со многими подмодулями.Статус основного проекта показан в правой части изображения ниже.С левой стороны находится один подмодуль.Я не понимаю, почему Дженкинс полагает, что субмодуль все еще создается около 11 раз (все мигающие индикаторы состояния).Кто-нибудь знает, почему это происходит?

Jenkins status for module and project

ОБНОВЛЕНО: после перезапуска обоих ведомых устройств и главного узла мигающие сборки перестали мигать.Тем не менее, статусы сборки проекта Jenkins (правая сторона на рисунке выше) теперь отображаются красным цветом!Как перезагрузка Jenkins может переключить проект с нестабильного на сломанный?Доказательство:

new jenkins status for project

ОБНОВЛЕНИЕ № 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 как успешную?

1 Ответ

0 голосов
/ 12 марта 2012

У вас есть бесконечный цикл (возможно в одном тесте).Попробуйте сбросить процесс и проверьте снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...