Вы не можете интерполировать переменные в одинарных или тройных одинарных кавычках. Используйте тройные двойные кавычки:

ли способ использовать переменные groovy внутри сценария powershell? Мой пример сценария выглядит следующим образом ..

  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"
      '''
  }
  }

Ответы на вопрос(1)

Ваш ответ на вопрос