Jenkins HTML Publisher 插件

HTMLPublisher插件允许用户在Jenkins中发布HTML报告,支持Freestyle项目和Pipeline作业。安装插件后,在Freestyle Jobs中,用户可在后期构建步骤配置报告目录、索引页和保留策略等选项。而在Pipeline Jobs中,通过publishHTML步骤实现相同功能。此插件提供了丰富的配置选项,如是否保留历史报告、链接到上次构建等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML Publisher

官网地址:HTML Publisher

HTML Publisher 插件可用于将构建生成的 HTML 报告发布到作业和构建页面。它旨在与 Freestyle 项目以及 Jenkins Pipeline 一起使用。

Usage

Installing and enabling the plugin

HTML Publisher 插件可以使用 插件管理 屏幕从任何连接到 Internet 的 Jenkins 安装中安装。安装后,该插件可以配置为 Jenkins Freestyle 作业的一部分,或在 Jenkins Pipeline 中使用。

Using with Freestyle Jobs

HTML Publisher 插件可以在 Jenkins 作业的后期构建部分进行配置。

  • 要存档的 HTML 目录 - 相对于工作空间的要存档的报告目录的路径。
  • 索引页[s] - 将用作索引页的文件的逗号分隔列表。可以使用蚂蚁图案。
  • 索引页标题[s](可选)- 索引页的可选标题,将用作选项卡名称。如果未提供,则将使用文件名。
  • 报告标题 - 报告的名称。

单击 Publishing options… 将为您提供一些附加选项:

  • 保留过去的 HTML 报告 - 是否保留所有存档报告或仅保留最后一个稳定版本的报告。
  • 始终链接到上次构建 - 无论状态如何始终链接到上次构建的报告还是仅链接到上次成功构建的报告。
  • 允许缺失报告 - 如果为 false 报告目录不存在,构建将被标记为失败。
  • 包含文件 - 可选的 Ant 模式,指定报告目录中要归档的文件。默认归档给定报告目录中的所有文件。
  • 报表标题中的转义下划线 - 如果为 true, 报表标题中的下划线将 _5F 与其他非字母数字字符一起转义。如果为 false 他们将保持原样。

Using with Pipeline Jobs

HTML Publisher 插件也可以用作 Jenkins Pipeline 的一部分。您需要做的就是参考 publishHTML 管道中的步骤。例如:

publishHTML (target : [allowMissing: false,
    alwaysLinkToLastBuild: true,
    keepAll: true,
    reportDir: 'reports',
    reportFiles: 'myreport.html',
    reportName: 'My Reports',
    reportTitles: 'The Report'])

有关可用步骤参数的参考,请参阅 https://jenkins.io/doc/pipeline/steps/htmlpublisher/

为了帮助创建管道步骤,您可以使用代码段生成器并生成所需的代码。片段生成器可以在 <JENKINS-URL>/pipeline-syntax/ 找到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值