要在Jenkins中调用PowerShell(PS)脚本下的变量作为参数,可以按照以下步骤操作:
一、在PowerShell脚本中输出变量以便Jenkins获取
.ps1
脚本中,定义好变量后,将其值以一种易于解析的方式输出。例如:$myVar = "Hello from PowerShell" Write - Host "MY_VAR=$myVar"
Write - Host
将变量以特定格式输出,其中 MY_VAR
是自定义的变量名前缀,方便在Jenkins中识别。二、在Jenkins中配置构建步骤
powershell -File "C:\path\to\your\script.ps1"
MY_VAR=Hello from PowerShell
,那么正则表达式可以是 MY_VAR=(.*)
,然后将提取到的值设置为Jenkins中的一个参数(比如名为 MY_VAR
的字符串参数)。三、在后续构建步骤中使用该参数
echo "The value from PowerShell is $MY_VAR"
这样就可以在Jenkins中调用PS脚本下的变量作为参数并在后续操作中使用了。
领取专属 10元无门槛券
手把手带您无忧上云