首页 > 解决方案 > 在声明性 Jenkinsfile 中设置管道描述

问题描述

背景

我们使用声明性 Jenkinsfile 脚本开发我们的 Jenkins 管道。例如,如果我们想在管道上设置日志轮换策略,我们可以使用options指令。

options {
    buildDiscarder( logRotator( numToKeepStr: "30" ) )
}

运行管道后,我们会在 Jenkins 的配置屏幕上看到以下日志轮换策略

GUI 日志轮换策略

我们从不修改 GUI(例如手动配置日志轮换),而是应该由 Jenkinsfile 驱动

问题

我们想使用 Jenkinsfile 在管道上设置描述。但是,我们没有看到任何名为description. 经过一些研究,我们确实找到了一些方法来设置构建的描述(见下文),但不是管道本身的描述。

        steps {
            script {
                this.setDescription("123")
                currentBuild.displayName = "The name."
                currentBuild.description = "The best description."
            }
        }

我们如何使用 Jenkinsfile 中的指令设置管道的描述?

标签: jenkinsgroovyjenkins-pipeline

解决方案


推荐阅读