Jak sprawić, by Jenkins szybko - na kompilacjach Maven 2?
Próbuję zbudować wielomodułowy projekt Maven za pomocą Jenkinsa.
Kiedy buduję ten sam projekt nawiersz poleceń używającto samo środowisko (variables / settings.xml / user) tak jak Jenkins, błędy testowe powodują natychmiastowe niepowodzenie kompilacji:
<code>Failed tests: testSomething(com.package_name.TestSomethingOrTheOther) Tests run: .., Failures: 1, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] There are test failures. ... # Build fails immediately </code>
Gdzie, kiedy budujeszJenkins:
<code>Failed tests: testSomething(com.package_name.TestSomethingOrTheOther) Tests run: .., Failures: 1, Errors: 0, Skipped: 0 [ERROR] There are test failures. ... # Build continues to other modules ... [INFO] Reactor Summary: [INFO] ------------------------------------------------------------------------ [INFO] parent ................................................ SUCCESS [.....s] [INFO] module-that-failed .................................... SUCCESS [.....s] [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ </code>
Budowanie stwierdza, że wszystkie moduły i rodzic sąPOWODZENIE-pełne, gdy w rzeczywistości powinny to być porażki.
Jak uzyskać Jenkinsa, aby wymusił awaryjne w kompilacjach Maven, jak maven w linii poleceń?
Z góry dziękuję.