1
私は、展開テンプレートファイルを必要とする展開パイプラインジョブを持っています。そのファイルには安全なパスワードがいくつかあります。Jenkins構成ファイルのトークン置換
私はConfig file provider plugin
(v 2.13)を追加し、グローバルパスワードに対応するプレースホルダを持っていました。これは残念ながら機能しません。ただ、テストするために私が
node {
checkout scm
withEnv(['INSTANCE=Something']) {
configFileProvider(
[configFile(fileId: 'prescribe', variable: 'DEPLOY_FILE')]) {
sh "echo $env.INSTANCE"
sh "cat ${env.DEPLOY_FILE}"
}
}
}
とIDを持つファイル以下のようなJenkinsfile
は
${branch}
${ENV, var=INSTANCE}
${ENV.INSTANCE}
${ENV,INSTANCE}
${env, var=INSTANCE}
として「処方」持っていたし、私はまた、グローバルパスワード、グローバル変数としてINSTANCEを維持しようとしました。 しかし、トークンのいずれも置き換えられません。
私は間違っています。
これは[credentials-binding](https://jenkins.io/doc/pipeline/steps/credentials-binding/)の最適なケースでしょうか? – dag