云客户?
免费开始>
在MyJFrog >中升级
云有什么新>







概述

JFrog发行版支持将您的发布包分发到气隙环境中的远程Artifactory Edge节点。此用例主要用于组织,如金融机构和军事设施,有两个或更多的JFrog Artifactory实例,它们之间没有网络连接。

在气隙环境中分发发布包涉及以下主要步骤

  1. 创建并签署一个发布包
  2. 从你的JFrog发行版中导出发布包作为一个存档(zip文件)。
  3. 将存档复制到外部设备,例如硬盘驱动器或USB闪存驱动器,并传输到Air Gap环境(目标Artifactory所在的网络)
  4. 直接在目标Artifactory节点中导入存档。

导入和导出您的发布包可以使用以下方法之一执行:


支持产品版本

气隙分布特性由Distribution 2.5支持,需要Artifactory 7.9。

JFrog订阅级别

自托管
企业+
页面内容


web界面导出、导入发布包

导出发布包版本

在Distribution中,您将发布包版本导出为可下载版本. zip文件然后继续从Distributable页面的Actions列表中下载存档的Release Bundle。

导出发布包规则和指南
  • 只有标记为Ready的签名发布包才能导出。
  • 只能导出一个“导出”归档文件Release Bundles是不可变的。
  • 导出发布包需要分发包权限

要从Source Artifactory实例中导出一个Release Bundle版本:

  1. 从Application模块导航到分布|发布包|可分配的
  2. 创建并签署一个发布包
    等待Release Bundle状态被设置为Ready。
  3. 导航到您希望导出的Release Bundle版本,并选择出口版本版本操作列表。

    请注意,这个过程可能需要几分钟。
  4. 版本操作列表中,选择下载版本

    你可以下载<释放捆绑包名称>.zip文件到本地驱动器。

    删除导出版本

    导出过程完成后,将删除导出文件,将显示版本操作列表。

  5. 复制下载<释放捆绑包名称>.zip文件连接到外部设备(如硬盘驱动器或USB闪存驱动器)。

导入发布包版本

导入发布包需要管理员权限。

在目标上导入一个发布包Artifactory实例

  1. 访问目标Artifactory并复制<释放捆绑包名称>.zip到本地机器。
  2. 应用程序模块,导航到发布包|分布|收到了

    从发行版2.14开始,进行了以下UI更改:

    • 添加了筛选器搜索,使您能够按名称或最新版本搜索特定的发布包。
    • 收到的发布包的总数也会显示在UI中
  3. 点击+进口
    这将显示Import Release Bundle对话框。
  4. 您现在可以使用以下方法之一选择导入文件:
    1. 方法直接从本地驱动器导入文件选择。
    2. 从预定义的路径位置导入发布包。
      前提条件:将您的发布包保存在用户定义的根目录中ARTIFACTORY_HOME / var /数据/ artifactory /导入/文件夹中。
      注意,作为存储优化的一部分,在成功导入Release Bundle之后,该文件将自动从/imports文件夹中删除。

      HA集群环境下导入版本包

      在HA环境中,您可以选择将导出的Release Bundle保存在集群中的另一个节点上,只要Release Bundle保存在根目录下/导入文件夹中。

  5. 点击进口
  6. 进度条显示导入过程。

    导入的发布包被添加到收到了选项卡。

使用REST API导出和导入发布包

导出和导入您的发布包分两个阶段执行,其中您从Distribution中导出发布包,并在Artifactory节点上导入发布包。

使用分发REST API运行这些导出发布包命令:

  1. 导出发布包版本存档文件

  2. 获取导出的发布包版本状态
  3. 下载导出的发布包存档:使用download_URL当“状态”为时,下载导出的存档文件完成

    (可选)

使用Artifactory REST API运行这些导入Release Bundle命令:

  1. 导入发布包版本
  2. 获取发布包版本导入状态
  • 没有标签
版权所有©2023 JFrog Ltd。