Hudson构建时间趋势插件?

40

有没有插件可以为Hudson构建创建“趋势”图表,显示该项目的构建时间?

我被赋予加快构建速度的任务,我想展示一个漂亮的趋势图表来展示我的加速效果。

3个回答

90

2
仅为防万一,在框的左侧,"Build History"旁边的链接"(trend)"。 - mark
1
这只是记录你历史构建的遗憾。如果它记录了一些趋势,比如1年、1个月等,那就太好了。谢谢回答。 - Shawn Vader
很遗憾,该图表仅显示20个构建。https://issues.jenkins-ci.org/browse/JENKINS-22008 - yoyo

18

继@Pascal的回答后,如果您想要将这张图表展示得更加突出,您可以编辑工作描述并直接添加图片。

<img src="http://test.vlc/job/flow_tester/buildTimeGraph/png" />

这样,每次打开任务时,您都可以看到时间趋势。

输入图像描述


能否配置PNG图像的外观?我想在X轴上看到构建主机,而不是构建编号... - dokaspar
抱歉 @Dominik,我的回答更多是关于如何更突出地显示默认图像。 - Jamie Cook

7

接着@Jamie Cooks的回答,你不需要提供完整的url来显示这张图表,只需在工作描述中使用相对路径即可,例如:

<img src='buildTimeGraph/png' />

这样做的好处是您无需为每个作业更改/自定义URL。

此外,要在所有作业上启用此功能,您可以使用此Groovy脚本

import hudson.model.*
import hudson.maven.*
import hudson.tasks.*

for(item in Hudson.instance.items) 
{
  println("job $item.name")
  item.setDescription("<img src='buildTimeGraph/png' />");
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接