我是Groovy的新手,并试图通过Groovy(不使用插件)向 Jenkins作业添加 string参数
我发现 Workflow 作业而不是FreeStyleProject
https://www.programcreek.com/java-api-examples/index.php?api=hudson.model.FreeStyleProject
如果有人可以帮助我,那就太好了
答案 0 :(得分:0)
搜索几天后,以下解决方案有效
ParameterDefinition paramDef = new StringParameterDefinition("CUSTOM_BUILD_PARAM", "Test", "");
ParametersDefinitionProperty paramsDef = new ParametersDefinitionProperty(paramDef);
job.addProperty(paramsDef);
其中“作业”的类型为“ FreeStyleProject”
答案 1 :(得分:0)
您可以使用String Parameter Definition
它接受3个参数
new StringParameterDefinition(parameterName, defaultValue, description)
此外,请确保将其导入!
import hudson.model.*