Jenkinsビルドにパスワードパラメータを設定して、秘密にしておきたい情報が含まれています。 Jenkinsのビルドでは、このパラメータへのアクセスが必要なDockerコンテナが作成されます。現在、私のコマンドは、次のようになります。マスクされたJenkins環境変数をDockerコンテナに渡す
docker run -e PASSWORD=${PASSWORD} my_image my_command
これは、私はそれを期待どおりに動作 - 私は私のビルドに設定したPASSWORDパラメータは、それを利用することができドッカーコンテナに環境変数として渡されます。
+ docker run -e PASSWORD=abc123efg my_image my_command
問題は生のパスワードは、上記の出力に示されていることである:これは私のコンソール出力の一部です。マスクされたパラメータを出力に公開せずにコンテナに渡すために使用できる回避策または代替ソリューションはありますか?
を解読するために共有秘密を使用してはい、私たちはプラグインがインストールされていることを持っていたようにそれはそうではなく、それを使用しての私は仮面のパスワードを使用していましたオプション私はパラメータ化されたビルドプラグインであると信じています(動作していないようです)。悪いことに、これを答えにして、それを1日と呼んでください – kshah