Это решение изменяет описание элемента задания с помощью скрипта groovy в jenkins . Я использовал его только на вольной работе, но я думаю, что он должен работать и в скриптовом конвейере :
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()
Это решение изменяет описание сборки :
Используйте глобальную переменную currentbuild.
т.е. декларативный конвейер:
script { currentbuild.description = 'New Description' }
Работает так же в скриптовых конвейерах:)
Ссылка: https://opensource.triology.de/jenkins/pipeline-syntax/globals