Ich habe erfolgreich Allure-Bericht zu meinem Maven-basierten testNG-Projekt integriert und in der Lage, diesen Bericht mit dem Jetty-Server zu sehen. Aber jetzt versuche ich, den Reizbericht mit jenkins zu integrieren, indem ich den Anweisungen folge, wie hier vorgeschlagen - http://wiki.qatools.ru/display/AL/Allure+Jenkins+Plugin Ich bin jetzt in der Lage, das Reizsymbol auf meiner Jenkins Seite zu sehen, aber wenn ich auf dieses Symbol klicke, sehe ich eine 404- Seite nicht gefunden 'Fehler.Jenkins nicht in der Lage, das richtige Verzeichnis für den generierten Reiz Bericht xml-Datei zu identifizieren
ich debuggen weiter die Konsolenausgabe und sehen eine Ausnahme occuring-
Exception in thread "main" ru.yandex.qatools.allure.data.ReportGenerationException: Could not find any allure results
at ru.yandex.qatools.allure.data.AllureReportGenerator.generate(AllureReportGenerator.java:58)
at ru.yandex.qatools.allure.data.AllureReportGenerator.generate(AllureReportGenerator.java:53)
at ru.yandex.qatools.allure.AllureMain.main(AllureMain.java:48)
Command aborted due to exception {}.
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166)
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:153)
at ru.yandex.qatools.allure.command.ReportGenerate.runUnsafe(ReportGenerate.java:48)
at ru.yandex.qatools.allure.command.AbstractCommand.run(AbstractCommand.java:52)
at ru.yandex.qatools.allure.CommandLine.main(CommandLine.java:46)
Ich denke, diese Fehler, da jenkins kommt nicht in der Lage das richtige Verzeichnis des allure Bericht xml zu identifizieren und zu korrigieren, dass wir um die pom.xml so zu ändern, dass sie jenkins mitteilen kann, was der Pfad des korrekten Verzeichnisses ist.
Jemand bitte vorschlagen, was ich hier vermisse.
Mit Freestyle-Projekt, ich denke, wir können nur normale Java-Anwendungen verknüpfen, die über Ant, aber nicht über Maven erstellt. Dafür müssen wir ein Maven-Projekt anstelle eines Freestyle-Projekts erstellen. In diesem Fall, wie Sie dieses Problem beheben können? weil ich das gleiche sehe und kein Freestyle-Projekt erstellen will. Kann mir jemand helfen ? – M06494h