Сборки помечаются как нестабильные, даже если они успешны - PullRequest
29 голосов
/ 11 мая 2011

Я использую Jenkins версии 1.411 и использую Maven для сборки.

Несмотря на то, что приложение успешно собирается, Jenkins рассматривает его как нестабильную сборку. Я отключил все тесты, чтобы изолировать проблему.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 45.389s
[INFO] Finished at: Wed May 11 12:16:57 EST 2011
[INFO] [DocLinks] Skip document Adaptiv generated site ... (No such directory: site)
Final Memory: 27M/543M
[INFO] ------------------------------------------------------------------------
channel stopped
Archiving artifacts
Email was triggered for: Unstable
Sending email for trigger: Unstable
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: SUCCESS

1 Ответ

39 голосов
/ 11 мая 2011

Некоторое время назад я использовал hudson / jenkins, но вы должны взглянуть на Jenkins Terminology

Нестабильная сборка : Сборканестабильный, если он был успешно собран, и один или несколько издателей сообщают о его нестабильности.Например, если издатель JUnit настроен и тест не пройден, сборка будет помечена как нестабильная.

Publisher : Издатель является частью процесса сборки, отличного откомпиляция, например, тестовый запуск JUnit.Издатель может сообщить о стабильном или нестабильном результате в зависимости от результата его обработки.Например, в случае сбоя теста JUnit весь издатель JUnit может сообщить о нестабильной работе.

Так что я полагаю, у вас есть некоторые другие части сборки (кроме JUnit), которые сообщают о нестабильном результате.Посмотрите весь журнал процесса сборки.

...