jenkins - 在声明性 Jenkinsfile 中设置管道描述
问题描述
背景
我们使用声明性 Jenkinsfile 脚本开发我们的 Jenkins 管道。例如,如果我们想在管道上设置日志轮换策略,我们可以使用options
指令。
options {
buildDiscarder( logRotator( numToKeepStr: "30" ) )
}
运行管道后,我们会在 Jenkins 的配置屏幕上看到以下日志轮换策略
我们从不修改 GUI(例如手动配置日志轮换),而是应该由 Jenkinsfile 驱动
问题
我们想使用 Jenkinsfile 在管道上设置描述。但是,我们没有看到任何名为description
. 经过一些研究,我们确实找到了一些方法来设置构建的描述(见下文),但不是管道本身的描述。
steps {
script {
this.setDescription("123")
currentBuild.displayName = "The name."
currentBuild.description = "The best description."
}
}
我们如何使用 Jenkinsfile 中的指令设置管道的描述?
解决方案
推荐阅读
- java - FileNotFoundException - 拒绝访问
- python-3.x - Py2app 找不到模块
- sql - 具有多个属性且数据库表不多的产品数据库
- c++ - 用唯一的 int 填充数组
- python - 对字典中的字典列表进行排序
- python - 将条形图组合在一起 熊猫图
- javascript - 如何在不等待提取结束的情况下将响应写入流?
- python - Python sqlite 3. 高效的起点-终点旅行矩阵
- android - 如何使用 Kotlin 序列化解析 JSON 对象列表中的第一个属性?
- swift - 如何定义在运行使用自定义初始化程序的结构实例时应该运行的自定义闭包(SwiftUI)