Cloud customer?
Start for Free>
Upgrade in MyJFrog >
What's New in Cloud >





Overview

JFrog Distribution supports distributing your Release Bundles to remote Artifactory Edge nodes within an Air Gap environment. This use case is mainly intended fororganizations such as financial institutions and military installations that have two or more JFrog Artifactory instances that have no network connection between them.

Distributing Release Bundles in an Air Gap environment involves these main steps:

  1. Create and sign a Release Bundle.
  2. 经验值ort the Release Bundle as an archive (zip file) from your JFrog Distribution.
  3. Copy the archive to an external device, such as a hard drive or USB flash drive, and transfer to the Air Gap environment (the network where the destination Artifactory is located)
  4. Directly Import the archive in the destination Artifactory node.

进口ing and exporting your Release Bundles can be performed using one of these methods:


Supported Product Versions

The Air Gap Distribution feature is supported from Distribution 2.5 and requires Artifactory 7.9.

JFrog Subscription Levels

SELF-HOSTED
ENTERPRISE+
Page Contents


经验值orting and Importing Release Bundles in the WebUI

经验值orting a Release Bundle Version

In Distribution, you export the Release Bundle version as a downloadable.zipfileand then proceed to download the archived Release Bundle from the Actions list in the Distributable page.

经验值orting Release Bundle Rules and Guidelines
  • Only a signed Release Bundle labeled as Ready can be exported.
  • Only a single Export archived file can be exported as theRelease Bundles is immutable.
  • 经验值orting Release Bundles requires theDistribute Bundles Permission.

To export a Release Bundle version from the Source Artifactory instance:

  1. From the Application module, navigate toDistribution|Release Bundles|Distributable.
  2. Create and sign a Release Bundle.
    Wait for the Release Bundle state to be set as Ready.
  3. Navigate to the Release Bundle version you wish to export, and select经验值ort Versionfrom theVersion Actionslist.

    Note that this process may take a few minutes.
  4. From theVersion Actionslist, select下载版本.

    You can download the.zipfile to your local drive.

    Deleting an Exported Version

    After the Export process has completed, theDelete Exported Fileaction is displayed in theVersion Actionslist.

  5. Copy the download.zipfileto an external device (such as a hard drive or USB flash drive).

进口ing a Release Bundle Version

进口ing Release Bundles requires Admin permissions.

To import a Release Bundle on the targetArtifactory instance:

  1. Access the target Artifactory and copy the.zipto the local machine.
  2. From theApplicationmodule, navigate to theRelease Bundles|Distribution|Received.

    From Distribution release 2.14, the following UI changes have been made:

    • A filter search has been added to enable you to search for a specific release bundle by name or by latest version.
    • The total count for Received Release Bundles is also displayed in the UI
  3. Click+进口.
    This displays the Import Release Bundle dialog.
  4. You can now select an import file using one of the following methods:
    1. 进口directly from your local drive using theFilesoption.
    2. 进口the Release Bundle from a predefined path location.
      Prerequisite: Save your Release Bundle in the root of your user-definedARTIFACTORY_HOME/var/data/artifactory/import/folder.
      Note that as part of storage optimization, the file will automatically be deleted from the /imports folder after the Release Bundle has been successfully imported.

      进口ing Release Bundles in an HA Cluster Environement

      In an HA environment, you have an option to save the exported Release Bundle on a different node in the cluster as long as the Release Bundle is saved in the root of the/importfolder.

  5. Click进口.
  6. A progress bar displays the import process.

    The imported Release Bundle is added to theReceivedtab.

经验值orting and Importing Release Bundles Using the REST API

经验值orting and importing your Release Bundles is performed in two stages, whereby you export the Release Bundles from Distribution and import the Release Bundles on your Artifactory node.

运行这些出口释放包使用的命令Distribution REST API:

  1. 经验值ort Release Bundle Version Archived File

  2. Get Exported Release Bundle Version Status
  3. Download the Exported Release Bundle Archive: Use thedownload_URLfield to download the exported archive when the Status is set toCOMPLETED.

    [Optional]

Run these import Release Bundle commands using the Artifactory REST API:

  1. 进口Release Bundle Version
  2. Get Release Bundle Version Import Status
  • 没有标签
Copyright © 2023 JFrog Ltd.