【发布时间】:2019-02-13 20:15:34
【问题描述】:
在我的 Jenkins 管道中,我想访问名为“ProgramFiles(x86)”的 Windows 环境变量。但是,我不知道我必须使用什么语法来让 Jenkins 管道理解“(x86)”是环境变量名称的一部分。我不断收到错误消息,例如“echo env.ProgramFiles(x86)
groovy.lang.MissingPropertyException: No such property: x86 for class: groovy.lang.Binding
我也试过
echo "${ProgramFiles(x86)}"
和
echo "${env.ProgramFiles(x86)}"
但那里也没有成功。
【问题讨论】:
-
也许尝试转义为
\(,但我不确定它是否会起作用,理论上需要两个反斜杠(以防它们也需要转义 :D )所以然后@ 987654325@
标签: jenkins jenkins-pipeline special-characters