获取管道脚本中的凭据

时间:2016-07-14 07:06:38

标签: jenkins-plugins jenkins-pipeline

我正在使用"参数化构建"特别是"凭证参数" enter image description here

在我的管道脚本中,如何访问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

0 个答案:

没有答案