Wie bringt man Jenkins dazu, bei Maven 2-Builds --fail-fast zu werden?
Ich versuche, mit Jenkins ein Maven-Projekt mit mehreren Modulen zu erstellen.
Wenn ich das selbe Projekt auf dem baueBefehlszeile Verwendung dergleiche Umgebung (variables / settings.xml / user) Wie bei Jenkins führen Testfehler dazu, dass der Build sofort fehlschlägt:
<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>
Wo-wie beim EinbauJenkins:
<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>
Der Build gibt an, dass alle Module und übergeordneten Module vorhanden sindERFOLG-voll, in Wirklichkeit sollten dies Misserfolge sein.
Wie bringe ich Jenkins dazu, Fail-Fast in Maven-Builds zu erzwingen, wie dies Maven in der Befehlszeile tut?
Danke im Voraus.