Export from JFrog Artifactory
To migrate your packages from JFrog Artifactory to Buildkite Package Registries, you'll need to export/download packages from a JFrog Artifactory repository before importing them to your Buildkite registry.
Download packages via JFrog Artifactory interface
You can download a complete folder of packages or a specific version:
To download a complete folder of packages from a JFrog Artifactory repository, follow JFrog's Download a Folder guide. You might need to configure folder download from the administrator settings.
To download specific versions of packages, follow JFrog's Downloading Package Versions guidance.
Download packages via the JFrog CLI
The JFrog CLI allows more options on downloading packages from JFrog Artifactory repositories.
Setting up the JFrog CLI
First, download and install the JFrog CLI. You can install the latest version of the JFrog CLI from JFrog's Install the Latest Version of JFrog CLI page on their website.
Use the
jf c add
command to authenticate your JFrog Artifactory login credentials to access the repository whose package/s need to be downloaded. Learn more about how to do this from the Authentication page of the JFrog CLI documentation.Use the
jfrog rt dl
command to download the required packages from your JFrog Artifactory repository.
Example JFrog CLI download commands
The following JFrog CLI download command examples can be used to get you started.
To download all packages from a particular JFrog Artifactory repository, use the --flat
option download all of these packages into the same folder.
jfrog rt dl {repo-name} --flat
Following on from this, to download a particular package type from all JFrog Artifactory repositories that your API access token provides access to, specify a wildcard package name with a file type extension, such as the following example for .deb
files.
jfrog rt dl "*/*.deb" --flat