【发布时间】:2017-08-18 23:50:57
【问题描述】:
我已将用户名和密码作为凭据存储在 jenkins 中。现在我想在我的 Jenkinsfile 中使用它们。
我正在使用withCredentials DSL,但是,我不确定如何将用户名密码作为单独的变量获取,以便可以在我的命令中使用它们。
这就是我正在做的:
withCredentials([usernameColonPassword(credentialsId: 'mycreds', variable: 'MYCREDS')]) {
sh 'cf login some.awesome.url -u <user> -p password'
}
如何分别输入用户名和密码?我尝试做${MYCREDS.split(":")[0]},但这似乎不起作用。
【问题讨论】: