Как изменить отображаемое имя сборки для запланированного задания, используя groovy - PullRequest
0 голосов
/ 26 сентября 2019

Я запустил другое задание, используя приведенный ниже groovy скрипт пост-сборки, и я хотел бы изменить отображаемое имя сборки для запущенного задания (не для текущего задания).Как нам это сделать?

def another = job.scheduleBuild(0, new Cause.UpstreamCause(manager.build), new ParametersAction(params))

Это просто планирование сборки, но не ожидание завершения сборки.(в отличие от job.scheduleBuild2 метода)

1 Ответ

0 голосов
/ 27 сентября 2019

Я думаю, что самое простое решение - присвоить заданию параметр buildName, который имеет значение по умолчанию, но также может быть задано вышестоящими заданиями.

Вы также можете использовать build of job.scheduleBuild, который по сути делает то же самое, но гораздо более читабельно.

Это будет выглядеть примерно так:

build job: "jobName", parameters: [string(name: 'buildName', value: '<yourBuildName>'), ...]

В другой работе вы будете использовать Имя сборкиСеттер Плагин:

buildName param.buildName
...