jenkins - 使用 Execute Shell 作为构建步骤时,活动选择参数在 env 中不可用
问题描述
我成功地使用主动选择参数来定义具有动态变化的选项的参数,对其他参数值做出反应,使用自定义 HTML 等。
不幸的是,这些参数的值在作业构建中作为 env-vars 不可用,而常规参数可以。
如果我在 Execute Shell 构建步骤中打印env
,我会看到所有常规参数及其值,但看不到“活动”参数。
如何使这些活动参数成为 shell 执行中的环境变量?
我正在使用 Jenkins v2.278
解决方案
当使用带有自定义 HTML 输入的活动参数时,为了将值传递给构建,输入必须包含以下 HTML 属性:name="value"
,例如<input name="value" />
推荐阅读
- apache - 多线程如何影响 http keep-alive 连接?
- javascript - 如何使用 JS 在不同的 HTML 页面之间导航
- javascript - Discord.js 嵌入图像不起作用。(无法将“{'url': 'https://cdn.nekos.life/boobs/boobs105.gif'}”解释为字符串。)
- python-3.x - 如何完全删除 wxPython 中的按钮?
- html - 伪类 'nth-child()' 不适用于 ':hover"
- nim-lang - 如何通过索引从 Nim 中的 OrderedTable 获取元素?
- r - 从 R 中的现有数据框构建新数据框
- flutter - 如何在 Flutter 中大写文本
- node.js - 使用sails 1、nginx和node的反向代理非常依赖版本,如何修复?
- swift - 如何在swift中激活具有一系列数字的if语句