我们使用的是 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 密码的最佳做法是什么,所以我会提供任何帮助。
谢谢