Cos*_*tas 5 jenkins jenkins-pipeline
有谁知道如何为 Jenkins 的脚本化或声明性管道中定义的作业设置描述文本?原因:我想添加一些关于工作的有意义的文本(小文档)。
该解决方案通过 jenkins 中的 groovy 脚本更改作业项目的描述。我只在自由式工作中使用它,但我认为它也应该在脚本化管道中工作:
import jenkins.model.*
final jenkins = Jenkins.getInstanceOrNull()
final myJob = jenkins.getItem("MyJobName")
description = "<h1 style=\"color:green\">The newest build has number ${env.BUILD_NUMBER}</h1>"
myJob.setDescription(description)
myJob.save()
Run Code Online (Sandbox Code Playgroud)
此解决方案更改了构建的描述:使用“currentbuild”全局变量。
即声明式管道:
script { currentbuild.description = 'New Description' }
Run Code Online (Sandbox Code Playgroud)
在脚本化管道中的工作原理相同:)
参考: https: //opensource.triology.de/jenkins/pipeline-syntax/globals
归档时间: |
|
查看次数: |
1773 次 |
最近记录: |