哈德逊构建时间趋势插件?
Posted
技术标签:
【中文标题】哈德逊构建时间趋势插件?【英文标题】:Hudson Build-Time Trend Plugin? 【发布时间】:2010-12-18 20:40:36 【问题描述】:是否有一个插件可以让我为 hudson 构建创建一个“趋势”图,显示该项目的构建时间?
我的任务是加快构建速度,我希望在加快构建速度的过程中呈现出一个不错的趋势。
【问题讨论】:
【参考方案1】:开箱即用:http://SERVER/hudson/job/JOBNAME/buildTimeTrend
【讨论】:
以防万一,它是框中左侧“构建历史”旁边的链接“(趋势”)。 很遗憾,这只是针对您历史上的构建。如果它记录了许多趋势,如 1 年、月等,那就太好了。感谢您的回答 不幸的是,该图仅显示了 20 个构建。 issues.jenkins-ci.org/browse/JENKINS-22008【参考方案2】:要跟进@Pascal 的回答,如果您想带上此图表并更突出地显示它,您可以编辑职位描述并直接在此处添加图片
<img src="http://test.vlc/job/flow_tester/buildTimeGraph/png" />
这样您每次打开作业时都可以看到时间趋势。
【讨论】:
是否可以配置PNG图像的外观?而不是 x 轴上的内部版本号,我想查看构建主机... 对不起@Dominik 我的回答更多是关于如何让默认图像更突出显示。【参考方案3】:要跟进@Jamie Cooks 的回答,您无需提供此图表的完整网址,您可以在职位描述中使用这样的相对路径 -
<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' />");
【讨论】:
以上是关于哈德逊构建时间趋势插件?的主要内容,如果未能解决你的问题,请参考以下文章