我们正在使用TeamCity 9.1和默认捆绑的Maven版本3.0.5。
在构建过程中,我们使用Maven与Nexus服务器交互。
我们想要按照这篇文章所述加密Maven settings.xml文件中的密码: http://maven.apache.org/guides/mini/guide-encryption.html
这需要一个settings-security.xml文件,应该与Maven settings.xml文件在同一个文件夹中。 setting.xml文件保存在TeamCity中,并作为自定义的“用户设置选择”文件部署到服务器上 - 因此我不知道它在代理中被部署到哪里。
我们应该将settings-security.xml文件保存在哪里? 是否需要手动将其部署到所有代理中?如果需要,应该放在哪个文件夹中? (我们有Windows和Linux代理)
我不确定在TeamCity中使用加密的Maven密码的最佳实践是什么,所以我很感激任何帮助。
谢谢
settings-security.xml
存储在与settings.xml
相同的文件夹中,通常是${HOME}/.m2/
...在 TeamCity 中检查是否有配置文件提供程序进行配置... - khmarbaise