1
我有一個需要部署模板文件的部署管道作業。該文件中有一些安全密碼,我想保證安全。詹金斯配置文件中的令牌替換
因此,我添加了一個Config file provider plugin
(v 2.13),並在其中佔據了與全局密碼相對應的佔位符。這不幸的是不工作。只是爲了測試我有一個Jenkinsfile
像下面
node {
checkout scm
withEnv(['INSTANCE=Something']) {
configFileProvider(
[configFile(fileId: 'prescribe', variable: 'DEPLOY_FILE')]) {
sh "echo $env.INSTANCE"
sh "cat ${env.DEPLOY_FILE}"
}
}
}
並與ID文件「規定」作爲
${branch}
${ENV, var=INSTANCE}
${ENV.INSTANCE}
${ENV,INSTANCE}
${env, var=INSTANCE}
我試着保持實例作爲也是一個全局密碼,全局變量。 但是沒有一個令牌被替換。
任何想法我做錯了。
這對於[credentials-binding](https://jenkins.io/doc/pipeline/steps/credentials-binding/)來說是完美的useCase嗎? – dag