gpt4 book ai didi

jenkins - 如何更改 Jenkins 保留的构建数量?

转载 作者:行者123 更新时间:2023-12-02 16:53:17 25 4
gpt4 key购买 nike

如何设置 Jenkins 为特定作业保留的构建数量?

Jenkins 保留了我们所有作业的最后 30 个版本。不过,对于特定作业,我们希望保留 60 个版本,而不是 30 个。

我进入作业的配置页面,勾选“放弃旧版本”,在“要保留的最大构建数量”中输入“60”,保存作业配置,然后重新启动 Jenkins。

在此更改之后,Jenkins 仍然只保留了该作业的 30 个构建。我做错了什么?

相关问题:为什么只保留了 30 个版本? (我认为默认设置是不删除任何构建。)

我们在Linux下使用Jenkins版本2.164.1。

最佳答案

默认情况下,Jenkins 将所有构建保留在其磁盘中,建议您使用构建丢弃来删除旧构建以节省磁盘空间。这是 Jenkins 为您提供的一项功能,因此您可以更改要保留的构建数量。

如果您使用自由式作业,请更改最大构建,如下面的屏幕截图所示 FreeStyleJenkinsJob如果您使用的是声明式管道,您只需将其添加到代码中即可:

pipeline {
options {
buildDiscarder(logRotator(numToKeepStr: '30', artifactNumToKeepStr: '30'))
}
...
}

关于jenkins - 如何更改 Jenkins 保留的构建数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57145735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com