12

TeamCity 9.1 とデフォルトでバンドルされている Maven バージョン 3.0.5 を使用しています。

ビルドでは、Maven を使用して Nexus サーバーと対話します。

次の記事で説明されているように、Maven の settings.xml ファイルでパスワードを暗号化したいと考えています: http://maven.apache.org/guides/mini/guide-encryption.html

これには、Maven の settings.xml ファイルと同じフォルダーにある settings-security.xml ファイルが必要です。setting.xml ファイルは TeamCity に保存され、カスタムの「ユーザー設定選択」ファイルとしてサーバーにデプロイされるため、エージェントのどこにデプロイされているのかわかりません。

settings-security.xml ファイルはどこに保存すればよいですか? これをすべてのエージェントに手動で展開する必要がありますか? もしそうなら、どのフォルダにあるべきですか?(Windows エージェントと Linux エージェントの両方があります)

TeamCity で暗号化された Maven パスワードを使用するためのベスト プラクティスが何であるかわからないので、助けていただければ幸いです。

ありがとう

4

1 に答える 1