我需要动态获取当前的Jenkins作业参数,然后在构建步骤中将其传递给shell脚本。如果我在Build with parameters页面中更改一个或多个选项参数,则Groovy选项参数需要自动更新。这可能吗?
groovy选项使用作业中的当前参数调用shell脚本,并从文件夹中提供现有的归档版本。 例如./test.sh app1 environment1将产生1.1.2和1.1.3。如果我从构建页面中的选项参数更改为app2和environment2,我需要相应地进行更改。
如果我尝试:
import hudson.model.*
def app = build.buildVariableResolver.resolve("app")
我收到一个错误:没有这样的属性:为类构建:groovy.lang.Binding build