Jenkins 在声明性文件中设置管道描述 背景
我们使用声明性Jenkins文件脚本开发Jenkins管道。例如,如果我们想在管道上设置日志轮换策略,我们可以使用Jenkins 在声明性文件中设置管道描述 背景,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我们使用声明性Jenkins文件脚本开发Jenkins管道。例如,如果我们想在管道上设置日志轮换策略,我们可以使用options指令 options { buildDiscarder( logRotator( numToKeepStr: "30" ) ) } 运行管道后,我们将在Jenkins的配置屏幕上看到以下日志轮换策略 我们从不对GUI进行修改(例如手动配置log rotate),而是应该由Jenkins文件驱动 问题: 我们希望使用Jenkins文件在管道
options
指令
options {
buildDiscarder( logRotator( numToKeepStr: "30" ) )
}
运行管道后,我们将在Jenkins的配置屏幕上看到以下日志轮换策略
我们从不对GUI进行修改(例如手动配置log rotate),而是应该由Jenkins文件驱动
问题:
我们希望使用Jenkins文件在管道上设置描述。但是,我们没有看到任何名为description
的闭包。经过一些研究,我们确实找到了一些方法来设置构建描述(见下文),但没有设置管道本身的描述
steps {
script {
this.setDescription("123")
currentBuild.displayName = "The name."
currentBuild.description = "The best description."
}
}
如何使用Jenkins文件中的指令设置管道描述