【问题标题】:Filter the Jenkins executor list to only the active ones将 Jenkins 执行程序列表过滤为仅活动的执行程序
【发布时间】:2012-04-02 19:45:01
【问题描述】:

我工作的公司使用带有大量从属设备的大型 Jenkins 服务器来处理特定产品的构建和测试。在我们典型的 Jenkins 视图中,大量的从属服务器(其中许多具有许多执行器插槽)构成了一个非常长的从属服务器/执行器列表。

许多用户询问是否可以压缩此视图,以仅显示从属列表,其中仅显示那些处于活动状态的执行程序。例如;假设从 A 有 2 个执行器,都是空闲的,从 B 有 2 个执行器,一个是活动的。显示如下:

从机 A(2 个可用) 从站 B(1 个可用) 1:构建作业 A

而不是典型的视图(使用相同的示例): 奴隶A 1:空闲 2:空闲 从站 B 1:空闲 2:构建作业 A

我搜索可以执行此操作的插件或任何本机行为,但没有看到类似的内容。有谁知道这是否可能,如果可以,如何?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    创建视图时,您还可以将视图设置为仅显示与该视图相关的从属。

    每个用户还可以创建自己的视图并设置自己的默认视图。

    这不是你问的,但 AFAIK 这是限制显示的奴隶数量的唯一方法。

    【讨论】:

    • 这似乎是使用现有 Jenkins 和现有插件做我想做的事情的最佳方式。也许未来的插件可以做我想做的事。感谢您的回答!
    • @JasonSwager sooo 2019 年,我也遇到了同样的问题。你有没有想过解决这个问题?
    • @DTaylor 不可行。从那时起,我们已经扩展到更多更小的 Jenkins 大师,所以名单缩小了。并且在可能的情况下,用基于 docker 的临时从站替换持久从站,这会有所帮助。但是仍然有一些时候奴隶列表真的很长,你继续滚动....
    【解决方案2】:

    我们最近遇到了完全相同的问题。所以我为它做了一个简单的插件。它基本上具有显示或隐藏所有离线节点的开关。如果还有人需要或者想添加更多功能,可以去this link下载插件。

    【讨论】:

      猜你喜欢
      • 2017-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      相关资源
      最近更新 更多