如何在不使用插件的情况下在Jenkins工作区中设置Env Var

时间:2017-11-27 10:31:00

标签: bash jenkins

如何使用bash脚本(无插件)设置jenkins工作区中已知的环境变量

1 个答案:

答案 0 :(得分:1)

您可以使用 Groovy 在不使用其他插件的情况下定义变量。在Groovy系统脚本中,您可以添加以下代码段来创建Env参数:

import hudson.model.*
def build = Thread.currentThread().executable
def myVar = new ParametersAction([
  new StringParameterValue("The_TING", "goes_skraaa!")
])
build.addAction(myVar)

然后你可以在下一个构建步骤中访问这个变量,例如,它可以是一个windows批处理命令:

@echo off
Setlocal EnableDelayedExpansion
echo The_TING=!The_TING!

这个回声会告诉你" goes_skraaa!"。