Как добавить строковый параметр в работу фристайл Дженкинс через Groovy? - PullRequest
0 голосов
/ 06 июля 2018

Я новичок в Groovy и пытаюсь добавить строковый параметр в задание Jenkins через Groovy (без использования плагинов)

Я нашел похожий набор примеров для Workflow задания, а не для FreeStyleProject

https://www.programcreek.com/java-api-examples/index.php?api=hudson.model.FreeStyleProject

Если бы кто-нибудь мог мне помочь, было бы замечательно

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Вы можете использовать Определение параметра строки

Принимает 3 параметра

new StringParameterDefinition(parameterName, defaultValue, description)

Также обязательно импортируйте его!

import hudson.model.*
0 голосов
/ 06 июля 2018

После поиска дней сработало следующее решение

ParameterDefinition paramDef = new StringParameterDefinition("CUSTOM_BUILD_PARAM", "Test", "");
ParametersDefinitionProperty paramsDef = new ParametersDefinitionProperty(paramDef);

job.addProperty(paramsDef);

где 'job' имеет тип 'FreeStyleProject'

...