environment {
BRANCH_NAME = "${env.BRANCH_NAME}"
DEPLOYMENT_MACHINE = credentials('auto-deployment')
}
如何将变量传递给凭据函数如
environment {
BRANCH_NAME = "${env.BRANCH_NAME}"
DEPLOYMENT_MACHINE = credentials("${BRANCH_NAME}")
}
"${exp}"
是Groovy字符串插值,它是"" + exp + ""
的替代品。
因此,您可以简单地执行
def deploymentBranchCred = credential(env.BRANCH_NAME)
environment {
DEPLOYMENT_MACHINE = credentials("${env.BRANCH_NAME}")
BRANCH = "${env.BRANCH_NAME}"
}
It's Working Fine.!在环境中再次声明BRANCH_NAME的问题。