Jenkins - 将图表添加到作业界面

时间:2012-09-01 19:03:22

标签: php jenkins

如何将pdepend图表添加到Jenkins作业界面(在项目标题下)?实际上是否可以这样做?

3 个答案:

答案 0 :(得分:7)

是的。 Jenkins描述允许添加图像。

前段时间你可以使用embed但是在添加XSS保护时删除了它,但是:

假设您的图表位于build/pdepend/*下,请在说明中粘贴以下两行:

<img type="image/svg+xml" height="300" src="ws/build/pdepend/overview-pyramid.svg" width="500"></img>
<img type="image/svg+xml" height="300" src="ws/build/pdepend/dependencies.svg" width="500"></img>

通过使用相对路径,如果重命名项目或移动服务器,则无需更改路径。

答案 1 :(得分:7)

即使使用了edorian给出的解决方案,它对我也无效。

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

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

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

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

答案 2 :(得分:0)

我知道这是一个老问题,但这可能有助于那些正在寻找方法的人。 首先,我的项目是一个测试项目,其中我的一个测试步骤,写了一个文件,其中包含我想要测量的结果,所以我有一个csv文件。然后我在项目描述中将highchart.js脚本与csv值集成在一起。所以,这样我在一个地方有一个包含所有工作值的图表,如下所示:

Jenkins chart screenshot

注意:要做到这一点,你必须安装&#39;任何去格式化程序&#39;插件,我认为有安全隐患。 我希望这会对某人有所帮助。