我在Artifactory中使用Docker和NuGet存储库。当前Artifactory REST API不支持Docker或NuGet存储库上的每个选项。
看起来通过调用适当的REST API调用创建的整个配置存储在名为artifactory.config.latest.xml
的文件中。
仅通过复制该文件来恢复整个存储库配置是否安全?
答案 0 :(得分:1)
存储在您的文件系统中的artifactory.config.xml
主要用于恢复方案,尽管它完全可用,是的。
问题是,您必须重新启动实例才能将文件系统更改重新导入Artifactory(您还需要将文件重命名为artifactory.config.import.xml
以便Artifactory在启动时将其选中)。
如果您正在寻找并选择在运行时修改存储库配置(或任何其他configuration Artifactory),您可以使用this api检索并{{3}配置。
使用起来非常安全,因为它代表了所有repos和全局配置参数的所有可用配置。
请注意 - 在开始游戏之前备份已知的工作副本总是一个好主意 - 没有撤消按钮。
此外,随着版本的进展,此配置可能会发生变化 - 如果您迷路,可以随时咨询persists(请注意版本 - 那是您在xml文件顶部的版本声明)。