Artifactory supports import and export of data at two levels:
At system level, Artifactory can export and import the whole Artifactory server: configuration, security information, stored data and metadata. The format used is identical to the System Backup format. This is useful when manually running backups and for migrating and restoring a complete Artifactory instance (as an alternative to using database level backup and restore).
At repository level, Artifactory can export and import data and metadata stored in a repository. This is useful when moving store data, including its metadata between repositories and for batch population of a repository.
System Import and Export
To access import and export of your entire system, in the Admin tab, select Import & Export | System
The source/target of the import/export operations are folders (Zip archives are not recommended) on the Artifactory server itself.
You can use the built-in server-side browsing inside Artifactory to select server-side source/target folders:
Repositories Import and Export
To access import and export of repositories, in the Admin tab, select Import & Export | Repositories
When exporting, you need to specify the following parameters:
You can import repositories from a server side folder, or by zipping a repository and uploading it to Artifactory.
When importing, you need to specify the following parameters:
An imported repository needs to be formatted using a Maven 2 repository layout.
When importing a single repository, the file structure within the import folder (or zip file) should be as follows:
When importing all repositories, the file structure within the import folder should be as follows: