访问Jenkins中的作业参数

时间:2017-07-25 06:50:56

标签: shell jenkins groovy

我需要动态获取当前的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

enter image description here

0 个答案:

没有答案