如何从插件(生成器)设置Jenkins变量

如何从插件(生成器)设置Jenkins变量,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我的头撞在桌子上。Jenkins插件文档很糟糕,我在Git插件中找到的设置“Git_URL”的例子很有效,但我的却不行 build.getEnvironment(getListener()).put(“FOO”,“bar”) 没有其他构建任务可以看到这一点 你试过什么? Jenkins允许您指定构建参数,这些参数可以有默认值。 构建参数在Jenkins作业中称为环境变量 应该有一个选项来说明您的构建是参数化的。启用该选项将允许您创建构建参数。我不明白,我在一个插件中,希望设置另一个构建步骤可以使

我的头撞在桌子上。Jenkins插件文档很糟糕,我在Git插件中找到的设置“Git_URL”的例子很有效,但我的却不行

build.getEnvironment(getListener()).put(“FOO”,“bar”)

没有其他构建任务可以看到这一点

你试过什么? Jenkins允许您指定构建参数,这些参数可以有默认值。 构建参数在Jenkins作业中称为环境变量


应该有一个选项来说明您的构建是参数化的。启用该选项将允许您创建构建参数。

我不明白,我在一个插件中,希望设置另一个构建步骤可以使用的变量,类似于GitPlugin。我不想从控制台或configuration.getListener()设置它们的实际执行情况。这里是传递到
perform()
的侦听器。您是否尝试过:build.addAction(新参数操作(新的StringParameterValue(“FOO”,“bar”))