首页 > 解决方案 > 如何在 Jenlins Job DSL 中声明PromotedBuildParameterDefinition?

问题描述

我可以通过 Job DSL 以某种方式描述提升的构建参数吗?谷歌沉默了。

在此处输入图像描述

接口:

在此处输入图像描述

我试过了:

parameters {
  PromotedBuildParameterDefinition('release', "${projectTitle}/Release", 'Approved', '')
}

但是错误:

错误:(脚本,第 3 行)没有方法签名:javaposse.jobdsl.dsl.helpers.BuildParametersContext.PromotedBuildParameterDefinition() 适用于参数类型:(java.lang.String, org.codehaus.groovy.runtime.GStringImpl, java .lang.String, java.lang.String) 值:[发布,尖叫机器人/发布,已批准,]

标签: jenkinsjenkins-job-dsl

解决方案


好的。只需要使用PromotedBuildParameterDefinition以小写开头promotedBuildParameterDefinition


推荐阅读