多くのJenkins資格情報にパスワードまたはパスフレーズ文字列が含まれているプロジェクトを引き継ぎました。これらはプロジェクトを進めるために知っておく必要がありますが、残念ながらこれらはどこにも文書化されていません。
credentials.xml
これらの資格情報が保存されているファイルを確認しましたが、プレーンテキストではありません。例:
<passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase>
注:プライバシー上の理由から、少し変更しました。
上記の文字列に基づいて元のパスワードを復号化するにはどうすればよいですか?
提案された回答でエラーが発生しています:println(hudson.util.Secret.decrypt( "{{xxx / wwww + yyyy / zzzz =}}"))+記号はスクリプトを破壊しています。なにか提案を?
—
ジェイバウ
@JayBau単一の括弧で試してください:
—
ケノーブ
"{...}"
、余分なものを1回削除します。