如何使用bash脚本(无插件)设置jenkins工作区中仅已知的环境变量
答案 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!"。