Jenkins内のシェルスクリプト等を実装する際にIDやパスワードを設定する場合が多々あるが、平文だとまずい時の対策
1、「ビルド環境」->「秘密テキストや秘密ファイルを使用する」にチェックを入れる
2、「バインディング」の項目が出てくるので「追加」を押下して、「ユーザー名とパスワード(分離)」を選択する
3、変数名と入力して認証情報の追加を押下してIDとパスワードの値を入力する
4、シェルコマンド等で先ほどセットした変数名(環境変数)にアクセス
cmd:
echo %SAMPLEUSER%
PowerShell:
echo $env:SAMPLEUSER
5、実行してログを確認
ログにはそれぞれ「****」で表示されるので見えない