Files
my-jenkins-library/vars/retrieveEnvVars.groovy

12 lines
407 B
Groovy

def call(String containerName, List<String> envVars) {
container(containerName) {
script {
envVars.each { var ->
echo "Exporting ${containerName} variable ${var} to Jenkins..."
env."$var" = sh(script: "echo \$$var", returnStdout: true).trim()
}
}
echo "Finished exporting variables for container ${containerName}"
}
}