我正在使用Google Play Android发布商插件,并尝试将语言的发行说明发送到Google Play商店。目前,它们位于从上一个构建作业传递下来的文件中,我尝试在执行shell构建步骤中使用以下命令设置环境变量。
export LANG_EN_GB=`cat android-*-en-GB`
然后我使用$ {LANG_EN_GB}将其传递到最近的更改字段,但获取无法识别的宏。
Unrecognized macro 'LANG_EN_GB' in '${LANG_EN_GB}
我在线搜索并尝试添加此命令,但它不起作用
${ENV,var="LANG_EN_GB"}
我还看到我可以添加EnvInject插件,但我并不热衷于为这么小的任务做这件事。这是唯一的解决方案还是我在执行shell脚本中做错了什么?
答案 0 :(得分:1)
我通过引用File而不是环境变量来解决这个问题。
${FILE, path="android-en-GB"}
看起来这个插件只适用于Jenkins设置的环境变量而非脚本