如何在Jenkins Credentials Helper Function中传递变量


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的问题。

最新更新