39

是否有一个插件可以让我为 hudson 构建创建一个“趋势”图,显示该项目的构建时间?

我的任务是加快构建速度,我想在加快构建速度时展示一个不错的趋势。

4

3 回答 3

89

这是开箱即用的支持:http://SERVER/hudson/job/JOBNAME/buildTimeTrend

在此处输入图像描述

于 2009-11-20T19:27:07.853 回答
18

要跟进@Pascal 的回答,如果您想提供此图表并更突出地显示它,您可以编辑职位描述并直接在此处添加图片

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

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

在此处输入图像描述

于 2013-05-02T23:31:12.140 回答
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' />");
}
于 2016-05-09T12:21:46.220 回答