【问题标题】:Jenkins Build History list view change for a job詹金斯构建历史列表视图更改工作
【发布时间】:2016-05-03 09:42:40
【问题描述】:

默认情况下,jenkins 在构建历史视图窗格中显示最近 30 个构建。我们可以通过单击窗格末尾的更多链接来跟踪旧版本。有没有办法将列表计数从默认的 30 更改?是否也可以根据工作更改此限制。如果它是不可配置的,请建议完成它的方法。

=斯里尼瓦斯

【问题讨论】:

    标签: jenkins build limit history


    【解决方案1】:

    您可以将其配置为与 30 不同的数量,但仅当您启动 Jenkins 并且该配置适用于所有作业时。

    查看 Jenkins 核心中的 hudson.widgets.HistoryWidget 类,您会发现以下属性:

    private static final int THRESHOLD = Integer.getInteger(HistoryWidget.class.getName()+".threshold",30);
    

    该阈值决定了历史小部件中将出现多少构建。 该属性从系统属性中获取其值或使用默认值 30。它也是最终的,因此在第一次赋值后无法更改。

    例如,您可以使用 -Dhudson.widgets.HistoryWidget.threshold=10 启动 jenkins,然后在历史小部件中将只有 10 个构建。

    【讨论】:

    • 这对我不起作用。这是我的命令行:java -jar /usr/share/jenkins/jenkins.war -Dhudson.widgets.HistoryWidget.threshold=1 但我仍然在左侧面板中看到 30 个构建。
    • 哪个 Jenkins 版本?
    • 版本是2.60.1
    • @JonathasHortense 确保在 -jar 之前声明环境变量,例如:java -Dhudson.widgets.HistoryWidget.threshold=1 -jar /usr/share/jenkins/jenkins.war跨度>
    猜你喜欢
    • 1970-01-01
    • 2015-10-07
    • 2013-03-26
    • 2020-07-04
    • 1970-01-01
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多