• システム開発に関わる内容をざっくりと書いていく

Jenkins内スクリプトでのユーザID・パスワード使用

Jenkins内のシェルスクリプト等を実装する際にIDやパスワードを設定する場合が多々あるが、平文だとまずい時の対策

1、「ビルド環境」->「秘密テキストや秘密ファイルを使用する」にチェックを入れる

2、「バインディング」の項目が出てくるので「追加」を押下して、「ユーザー名とパスワード(分離)」を選択する

3、変数名と入力して認証情報の追加を押下してIDとパスワードの値を入力する

ユーザ名とパスワードが必須

4、シェルコマンド等で先ほどセットした変数名(環境変数)にアクセス

cmd:

echo %SAMPLEUSER%

PowerShell:

echo $env:SAMPLEUSER

5、実行してログを確認

ログにはそれぞれ「****」で表示されるので見えない