导入配置

不同的Artifactory实例可能服务于不同的人群,每个人对工件管理都有自己的特殊需求。然而,您的Artifactory配置有几个方面可以保持统一。例如,你的Maven本地存储库在所有Artifactory实例上,release可能被称为lib -release-local。类似地,对于使用node.js进行开发,您可以在所有Artifactory实例上定义以下三个存储库:npm-local、npm-remote和npm-virtual。以类似的方式,您可能有一组标准的权限目标、属性集、LDAP设置、LDAP组等。

在Artifactory实例的配置方式上保持一定的一致性有几个好处。监视实例更容易,因为任何不合适的东西都更容易被注意到。管理实例也更容易,因为在许多情况下,您知道要更新的设置的名称,并且知道它的配置参数。例如,不需要深入到不同的Artifactory实例中,查看它们的LDAP设置被称为什么,或者它们的Docker Hub代理被称为什么。

为了方便将一个Artifactory配置复制到另一个Artifactory实例,Mission Control允许您将配置从源实例导入到配置脚本中。创建的脚本与其他脚本一样,可以根据需要进行调整。一旦导入并调整,该脚本就可以应用到任何其他Artifactory实例,从而有效地从源实例复制配置。