【问题标题】:Is there a way to define "number of builds" for JUnit test results in Jenkins?有没有办法在 Jenkins 中为 JUnit 测试结果定义“构建数量”?
【发布时间】:2014-01-24 07:41:20
【问题描述】:

我正在学习 Jenkins。我刚刚将其配置为发布 JUnit 测试结果。现在它不断在图中累积所有以前的结果。请参阅随附的屏幕,其中包含 20 多个构建。

我想知道是否可以将其配置为仅显示最后 10 个构建?

谢谢。

【问题讨论】:

  • 您只是想限制图表中的构建数量吗?还是构建历史中的构建数量?
  • 致 dkatzel,我刚刚弄清楚如何清理旧历史:stackoverflow.com/questions/3410141/…。但我不如何限制图中的构建数量。你能告诉我怎么做吗?谢谢。

标签: xml junit jenkins report


【解决方案1】:

我刚刚发现了两种通过删除旧的构建历史来处理此问题的方法。

1) 参考这个帖子的答案:How do I clear my Jenkins/Hudson build history?

2) 在配置页面中,您可以设置要保留的构建和工件的数量。请参考随附的屏幕截图。

【讨论】:

    【解决方案2】:

    我认为您无法更改内置测试结果趋势图显示的构建数量。

    如果您有其他具有趋势图的插件,您可以看到它们中的大多数在图表下方都有一个“配置”链接,您可以设置要使用的构建数量等,但我没有看到对于测试图,所以我认为您在使用构建历史记录中的构建数量时遇到了困难。

    【讨论】:

      【解决方案3】:

      我找到了一种我们认为可以接受的解决方法:

      你可以安装Dashboard View plugin

      按照以下步骤操作:

      • 创建Dashboard 类型的新视图
      • 选择要显示test result chart 的作业
      • 点击按钮Add Dashboard Portlet to the top of the view
      • 选择Test Trend Chart
      • 配置所需的Number of (latest) days to display
      • 保存视图

      在新创建/配置的视图中,您现在有一个包含所需构建数量的测试结果图表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-18
        • 2017-02-07
        • 2021-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-01
        • 2015-09-03
        相关资源
        最近更新 更多