【发布时间】:2017-11-21 17:08:45
【问题描述】:
我在 Jenkins 中使用“导出参数插件”。我使用它将不同的构建参数导出到 JSON 文件中。我可以导出不是问题的参数,但我也想导出环境变量...
是否可以在插件中使用环境变量作为 KEY 或根据环境变量定义参数?
感谢您的帮助
【问题讨论】:
标签: jenkins parameters environment-variables jenkins-plugins
我在 Jenkins 中使用“导出参数插件”。我使用它将不同的构建参数导出到 JSON 文件中。我可以导出不是问题的参数,但我也想导出环境变量...
是否可以在插件中使用环境变量作为 KEY 或根据环境变量定义参数?
感谢您的帮助
【问题讨论】:
标签: jenkins parameters environment-variables jenkins-plugins
您可以通过以下方式使用https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin:
运行一个执行shell步骤
echo Variable_Name=$(echo variable_name) > tempfile
从插件运行注入环境变量构建步骤,并在属性文件路径中提供此临时文件的路径。
临时文件应该有这样的东西
Variable_Name=variable_name
使用相同插件的另一种方法是在启动时在“属性内容”下注入变量。
希望这会有所帮助! :)
【讨论】:
echo ${Build_Number}