如何在jenkins中生成html报告

问题描述 投票:0回答:3

Image of post build action step for

添加插件后,我也收到 http 404 错误。

是否需要编写任何 shell 脚本或管道中的任何代码来生成 html 报告或直接生成 html 报告?

你能帮我解决这个错误吗...??

jenkins jenkins-plugins jenkins-pipeline jenkins-cli
3个回答
0
投票

根据插件页面上的文档,它只能帮助我们将页面带到Jenkins仪表板(而不是生成它们)。这意味着我们必须在管道中生成 HTML 文件或使用其他工具构建步骤。

如果你使用maven,我建议你看看Surefire。运行测试并在构建步骤中生成 HTML 报告。然后,在构建后步骤中使用插件发布它们。


0
投票

对于自由式项目:-

对于管道项目:-

添加以下代码:

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

相应地更改标签 - reportDir 和 reportFiles


0
投票
因此,在我的项目中,首先我创建一个在本地运行测试期间创建的报告(为此使用

ExtentHtmlReporter 库)

    在我的 Jenkins => 配置
  1. 一直向下直到“构建后操作”
  2. 按“添加构建后操作”
  3. 按“发布 HTML 报告”
已添加图片

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

© www.soinside.com 2019 - 2024. All rights reserved.