有两种方法可以解决这个问题:
方法1:使用 Allure 的历史插件 Allure 提供了一个历史插件,该插件允许在生成的 Allure 报告中包含历史报告的信息。启用此插件的方法如下:
io.qameta.allure
allure-maven
${allure.version}
io.qameta.allure
allure-history-plugin
${allure.version}
在 Jenkins 作业配置中,找到 Allure 历史插件并选择'始终显示”。
方法2:手动将先前的 Allure 报告与当前报告合并
执行以下步骤:
$ allure generate /path/to/allure/report --output /path/to/result/directory
$ allure generate /path/to/current/report --output /path/to/another/directory
$ allure merge /path/to/result/directory /path/to/another/directory --output /path/to/merged/directory
$ allure report open --report-dir /path/to/merged/directory