我在Jenkins Build History方面遇到一些问题。由于某种原因,即使我在声明性管道中使用Build Discarder,Jenkins也不会保留构建历史记录。我使用的语法如下:
options {
buildDiscarder logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '',
daysToKeepStr: '', numToKeepStr: '30')
}
我希望它可以保留最近的30个版本,但是不会发生。将其应用到我的Jenkins文件后,仅需7.8个构建,它就会不断重置为构建1。
除了Build Discarder之外,是否还有其他方法可以在Jenkins中保留大量构建?或者我使用的方法有误?
我们的Jenkins已安装在Kubernetes上,我们正在使用Jenkins LTS版本2.164.2。
谢谢