使用Artifactoryx ?
JFrog Artifactoryx用户指南
有问题吗?想要报告问题?联系JFrog支持
系统导入导出
,以访问整个系统的导入和导出管理模块,选择进出口|系统
维护系统导入时的安全实体
从版本5.10开始,在进行系统导入时,Artifactory维护所有安全实体(用户、组、权限和访问令牌)。以前,这些实体将与现有的配置、存储库和工件一起被删除。
目标出口目录 |
导出文件的目标目录。您可以浏览您的文件系统来选择目录 |
排除的内容 |
出口:设置后,存储库二进制文件将从导出中排除。 进口:设置时,二进制文件和元数据将从导入中排除。只导入构建和配置文件。 |
排除元数据 |
设置后,存储库元数据将从导入/导出中排除。 Docker存储库必须有元数据 为了使Docker存储库正常工作,它们必须保持元数据的完整性。因此,如果您有Docker存储库,请确保排除元数据在执行系统导出或导入时不进行检查。 |
排除构建 |
设置后,将从导出中排除所有构建 |
创建.m2兼容导出 |
设置时,将Maven 2存储库元数据和校验和文件作为导出的一部分 |
创建一个Zip存档(缓慢和CPU密集型!) |
设置后,创建并导出到Zip存档 |
输出详细日志 |
设置后,将日志级别降低为“调试”,并将输出从标准日志重定向到导入-导出日志。 监视日志 您可以在系统日志页面。 |
导入/导出操作的源/目标是Artifactory服务器本身上的文件夹(不建议使用Zip文件)。
你可以使用Artifactory内置的服务器端浏览来选择服务器端源/目标文件夹:
导入或导出大量数据可能会耗费大量时间。在导入/导出操作期间,您可以从页面中浏览并对系统日志监控进度。
HA集群系统导入导出
在HA集群中执行系统导出和后续导入操作时,需要按照以下操作步骤确保集群中节点能够正常同步年代。
完成导入后,我们建议验证HA集群是否启动并正常运行,如中所述测试HA配置.
存储库导入和导出
中访问存储库的导入和导出管理选项卡上,选择导入和导出|存储库
出口
导出时,需要指定以下参数:
源本地存储库 |
您可以指定要导出的单个存储库,或者所有存储库 |
导出到路径 |
服务器上的导出目标目录 |
排除元数据 |
设置后,存储库元数据将从导出中排除。(Maven 2元数据不受此设置的影响) |
创建.m2兼容导出 |
设置时,将Maven 2存储库元数据和校验和文件作为导出的一部分 |
输出详细日志 |
设置后,将日志级别降低为“调试”,并将输出从标准日志重定向到导入-导出日志。 监视日志 您可以在系统日志页面。 |
进口
您可以从服务器端文件夹导入存储库,或者压缩存储库并将其上传到Artifactory。
导入时,需要配置以下参数:
目标本地存储库 |
您可以指定要导入的单个存储库,或者所有存储库.存储库布局应该根据您的选择而有所不同。详情请参阅导入布局 |
服务器导入路径 |
服务器上的导入源目录 |
排除元数据 |
设置后,存储库元数据将从导入中排除 |
输出详细日志 |
设置后,将日志级别降低为“调试”,并将输出从标准日志重定向到导入-导出日志。 监视日志 您可以在系统日志页面。 |
不要排除Docker的元数据
要使用Docker存储库,它必须保持元数据的完整性。因此,当从Docker存储库导入/导出时,请确保排除元数据未选中。
导入到远程存储库缓存
您可以利用已经下载到本地环境的远程存储库,并将它们直接导入本地存储库。
例如,您可以使用本地Maven存储库(通常位于~/.m2下)并将其上传到Artifactory,这样您已经下载的所有工件现在都可以在服务器上使用。
导入布局
导入的存储库需要使用Maven 2存储库布局进行格式化。
当导入单个存储库时,导入文件夹(或zip文件)中的文件结构应该如下所示:
Import_folder / zip_file | |——lib_dir_1 . txt
当导入所有存储库时,导入文件夹中的文件结构应该如下所示:
Import_folder / zip_file | |——repository_name_dir_1 | | | |——lib_dir_1 . zip
当导入所有存储库时,您需要确保存档中表示存储库的目录的名称与Artifactory中目标存储库的名称匹配。