哈德逊构建时间趋势插件?

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' />");

【讨论】:

以上是关于哈德逊构建时间趋势插件?的主要内容,如果未能解决你的问题,请参考以下文章

在 react native 中构建趋势图

自动对哈德逊的“圣杯战争”回应“是”

Jenkins 测试趋势图未更新

在javascript中创建趋势图的库[关闭]

zabbix3.2.3安装趋势图集中显示插件graphtrees

哈德逊电子邮件太多