Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 在声明性文件中设置管道描述 背景_Jenkins_Groovy_Jenkins Pipeline - Fatal编程技术网

Jenkins 在声明性文件中设置管道描述 背景

Jenkins 在声明性文件中设置管道描述 背景,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我们使用声明性Jenkins文件脚本开发Jenkins管道。例如,如果我们想在管道上设置日志轮换策略,我们可以使用options指令 options { buildDiscarder( logRotator( numToKeepStr: "30" ) ) } 运行管道后,我们将在Jenkins的配置屏幕上看到以下日志轮换策略 我们从不对GUI进行修改(例如手动配置log rotate),而是应该由Jenkins文件驱动 问题: 我们希望使用Jenkins文件在管道

我们使用声明性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文件中的指令设置管道描述