在jenkins构建结果页面中显示工件

时间:2012-02-15 10:12:40

标签: continuous-integration hudson jenkins build-automation

我有一个构建,它会生成一个存档为工件的png图像。我希望这能显示在构建结果页面上。

我知道默认情况下会有图片链接,但我希望png实际可见 - 使用img标签

我确定有一个插件,但我找不到它!

感谢您的任何建议!

3 个答案:

答案 0 :(得分:13)

向Jenkins项目添加图像显示的最简单方法是编辑项目描述。

在项目的顶部,在右侧,有一个“编辑描述”按钮。这允许您输入将显示在项目顶部的HTML代码。假设您生成的图像具有固定的已知URL,您应该可以在此处添加它。

我已经看到这样做,例如,使用PDepend生成代码统计图的PHP项目。在这些情况下,项目“描述”可能如下所示:

<a href='ws/build/pdepend/overview-pyramid.svg'><img src="ws/build/pdepend/overview-pyramid.svg" type="image/svg+xml" /></a>
<a href='ws/build/pdepend/dependencies.svg'><img src="ws/build/pdepend/dependencies.svg" type="image/svg+xml" /></a>

这将导致两个图表显示在项目页面的顶部。

(当然,您也可以输入常规说明文字。)

希望有所帮助。

答案 1 :(得分:1)

即使使用了SDC给出的解决方案,它也不适用于我。

在做了一些R&amp; D之后,我发现这是詹金斯的一个错误

https://issues.jenkins-ci.org/browse/JENKINS-22028

并在1.564或更新版本中解决。

要解决此问题,您只需管理Jenins&gt;配置全局安全&gt;并选择标记格式化为RAW HTML。

答案 2 :(得分:0)

您可以将Sidebar-Link Plugin用于小图片(图标)。否则,请Chuck Norris Plugin并根据您的需要进行自定义。