问题描述
pipeline {
agent {
node {
label 'xxx'
}
}
environment {
TESTPASSWORD_PSW = "${TESTPASSWORD}"
}
stages {
stage("My Environemnt Pipeline")
{
steps {
withCredentials([usernamePassword(credentialsId: 'MYCREDENTIAL',passwordVariable: 'TESTPASS',usernameVariable: 'TESTUSER')]) {
echo "Have a look at ${TESTPASS}"
echo "Have a look at ${TESTUSER}"
}
}
}
}
}
我尝试使用已定义字符串并将默认值作为上面的用户名的属性,但是在Windows服务器VM中的XXX中,没有这样的变量 即使我尝试了使用此凭据的值在环境中定义变量的选项,但命令提示符下的SET命令也未列出任何环境变量 如何传递一个密码凭据以在Windows VM中使用并在我的代码中使用它。感谢您的帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)