Я хотел бы использовать переменную окружения jenkins внутри скрипта Power Shell. Здесь $ {destination} имеет нулевое значение внутри скрипта PowerShell. Не могу определить, в чем заключается ошибка, которую я делаю. Пожалуйста, помогите
! / bin / groovy
трубопровод {
agent {
label {
label ""
customWorkspace "C:\\Jenkins\\workspace"
}
}
environment {
def destination=''
}
options {
timestamps()
timeout(time: 60, unit: 'MINUTES')
skipDefaultCheckout(true)
disableConcurrentBuilds()
}
stages {
stage('TEST')
{
steps {
script{
destination="\\\\SERVERNAME\\d\$"
}
echo "${destination}"
powershell '''
$destinationPath ="${destination}"
write-host $destinationPath
write-host "test3" '''
}
}
}
post {
always {
deleteDir()
}
}