如何在 Hudson 中按作业 运行 发布个人 HTML 报告

How to publish individual HTML report in Hudson per job run

我有一个参数化的 Hudson 作业,结果生成 HTML 报告。 我需要将此 HTML 附加到构建 而不是作业 ,因为 HTML 报告基于参数的更改。 http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin 没有帮助,因为它将报告附加到作业并显示来自最新版本的 HTML 报告。 有什么方法可以将 HTMl 报告附加到使用 hudson 的构建中吗?

是的,有一个方法:Sidebar Link Plugin。生成你想要的任何东西,将其部署到任何地方(Jenkins 私有文件,然后可以通过 http(在评论部分的插件页面上描述)/其他一些 http 服务器访问)并使用提到的插件创建一个 linked link 对于将答题器定向到 html 的每个作业。

您将需要在名为 'Anchor chain' 的作业中添加一个 post-build 操作,该操作将包含(在插件页面上描述)参数,这些参数将用于创建额外的边栏 link.

默认情况下,HTML Publisher plugin 仅保存作业的最新报告。如果您想为每个人 运行 保存一份报告,请执行以下操作:

在您的 HTML 发布者配置中,点击 "Publishing options",然后 select "Keep past HTML reports".

它现在应该保存最近工作的报告并且还保存每个人的报告运行。