有没有一种方法可以在powershell脚本中使用groovy变量?我的示例脚本如下所示。
node {
stage('Invoke Installation') {
def stdoutpowershell
def serverName = env.fqdn
withEnv(['serverName = $serverName']) {
echo "serverName : $serverName"
stdoutpowershell = powershell returnStdout: true, script: '''
write-output "Server is $env:serverName"
'''
}
}
2条答案
按热度按时间x0fgdtte1#
不能在单引号或三重单引号中插入变量。请使用三重双引号:
tp5buhyn2#
传递变量有两个选项。
添加完整的脚本,请参见下文。