首页 > 解决方案 > 使用 Execute Shell 作为构建步骤时,活动选择参数在 env 中不可用

问题描述

我成功地使用主动选择参数来定义具有动态变化的选项的参数,对其他参数值做出反应,使用自定义 HTML 等。

不幸的是,这些参数的值在作业构建中作为 env-vars 不可用,而常规参数可以。

如果我在 Execute Shell 构建步骤中打印env,我会看到所有常规参数及其值,但看不到“活动”参数。

如何使这些活动参数成为 shell 执行中的环境变量?

我正在使用 Jenkins v2.278

标签: jenkinsjenkins-pluginsjenkins-groovy

解决方案


当使用带有自定义 HTML 输入的活动参数时,为了将值传递给构建,输入必须包含以下 HTML 属性:name="value",例如<input name="value" />


推荐阅读