我正在使用"参数化构建"特别是"凭证参数"
在我的管道脚本中,如何访问TEST变量的用户名和密码?
timeout(time: 5, unit: 'MINUTES') {
node('jenkins-slave1') {
....
sh 'echo ${TEST_USER}'
sh 'echo ${TEST_PASSWORD}'
}
}
我知道我可以在剧本中使用
withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId: '5994c63b-ee86-4ef1-b28a-ee2236662226',
passwordVariable: 'TEST_PASSWORD',
usernameVariable: 'TEST_USER']]) {
sh "echo ${env.TEST_USER}"
sh "echo ${env.TEST_PASSWORD}"
}
但我需要为运行作业的最终用户提供此选择
谢谢! 的Riccardo