如何在jenkins中生成html报告

3zwtqj6y  于 2022-12-03  发布在  Jenkins
关注(0)|答案(3)|浏览(347)

Image of post build action step for "Publish HTML Reports plugin" in maven based project
添加插件后,我也得到http 404错误。
是否需要编写任何shell脚本或管道中的任何代码来生成html报告或直接生成html报告?
你能帮我解决这个错误吗...??

wecizke3

wecizke31#

根据documents on the plugin page,它只帮助我们把页面带到Jenkins Jmeter 板(而不是生成它们)。这意味着我们必须在我们的管道中生成HTML文件或使用其他工具构建步骤。
如果你使用maven,我建议你看看Surefire。运行测试并在构建步骤中生成HTML报告。然后,在构建后的步骤中用插件发布它们。

8tntrjer

8tntrjer2#

对于自由式项目:-

管道项目:-

添加以下代码段:

publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: true, reportDir: "HTML Report Directory", reportFiles: 'html-file_name', reportName: 'HTML Report', reportTitles: ''])

相应地更改标记-reportDir和reportFiles

roejwanj

roejwanj3#

因此,在我的项目中,首先我创建了一个报告,该报告在本地运行我的测试期间创建(使用ExtentHtmlReporter库)
1.在我的Jenkins中=〉配置
1.向下直到“生成后操作”
1.按“添加生成后操作”
1.按“发布HTML报告”
附加图像

在添加的字段中,您应该像这样填写路径、html文件名(添加它的图像是我的项目,我的报告在其中创建)

相关问题