【问题标题】:Gauging the general health of Jenkins builds衡量 Jenkins 构建的总体健康状况
【发布时间】:2011-12-05 19:54:14
【问题描述】:

有谁知道如何衡量 Jenkins 实例中所有工作的总体健康状况?例如。显示一段时间内失败次数的图表,类似于 Dashboard 插件提供的 # 测试图表。

目的:我们有一个通用的构建框架,我们的大多数 Jenkins 构建都使用该框架。当我们对通用框架进行更改时,我们希望快速找到更改引入的故障,但是很难轻松找到与框架更改无关的“新”故障和旧故障,尤其是因为“最后“构建”屏幕仅显示可能 30 个作业,并且在构建风暴期间,该页面会很快翻转,这意味着我无法轻易找到故障。我很想看到我们失败的图表,我希望看到失败的稳定状态。然后在导致失败的构建框架更改期间,我可能会看到失败数量的巨大峰值,这表明发生了系统性问题。

我发现的最好的插件是 Plot 插件,但它相对没有文档,需要一段时间才能集成,所以我希望有人已经知道如何检测此类错误。

【问题讨论】:

    标签: hudson jenkins


    【解决方案1】:

    你见过Global Build Stats 插件吗?我(还)没有尝试过,因为我刚刚找到了它,但如果配置正确,它看起来足够灵活,可以为您提供一些有用的东西。

    【讨论】:

    • 我将把它标记为已接受的答案,但实际上我们不得不卸载 Global Build Stats 插件,因为它给我们带来了一些严重的问题。我们的构建从属服务器的执行程序在主服务器重启后需要很长时间才能上线,我们隔离了一个可能的根本原因,即锁定插件使用的单个全局构建统计文件上的争用。
    【解决方案2】:

    我们使用Dashboard View,它为您提供了每个视图的增强功能,例如构建统计信息和作业静态信息,我认为这正是您想要的。

    仪表板视图为视图页面提供了一系列增强功能,请考虑使用它来满足您的需求并询问您是否有更多问题。

    【讨论】:

    • 谢谢,但我们已经使用了仪表板视图 - 它不会显示系统中所有作业的聚合状态,而只会显示碰巧运行的最新构建。
    猜你喜欢
    • 2013-04-24
    • 1970-01-01
    • 2020-08-22
    • 1970-01-01
    • 2010-09-13
    • 2017-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多