Swaminathan
Swaminathan

Reputation: 1

Migration of binaries to JFrog Artifactory

Is there a script or any other automated process for migration of artifacts into JFrog? We are currently working on this and need more information to carry out this process. Please help us in achieving this. Thanks in advance.

Upvotes: 0

Views: 622

Answers (2)

Swiss
Swiss

Reputation: 5819

If you have an existing artifact repository, JFrog Artifactory supports acting as an artifact proxy while you are in the process of migrating to Artifactory.

I would recommend the following:

  1. Create a local repository in artifactory
  2. Create a remote repository in artifactory which points to your current artifact repository.
  3. Create a virtual repository in artifactory which contains both the local and remote repositories.
  4. Iterate on all your projects to have them publish to the local artifactory repository and pull from the virtual repository.

The advantage to this workflow is that you can port things over piece by piece, rather than trying to do it all at once. If you point a dependency at artifactory that hasn't been ported there yet, artifactory will proxy it for you. When the dependency is ported over, it will be transparent to its users.

When you have moved everything to your local Artifactory repository, then you can remove the remote repository from your virtual repository.

The relevant documentation is available here: https://www.jfrog.com/confluence/display/RTF/Configuring+Repositories

Upvotes: 1

JBaruch
JBaruch

Reputation: 22923

For an Enterprise account, I'd suppose S3 storage and a significant number of artifacts, so there will be no easy and automated way to do it. It also highly dependent on the storage implementation of choice in the on-prem solution. If you plan to use S3 storage, JFrog can help to perform S3 replication. In other scenarios, the solution will be different. I suggest contacting the support.

Upvotes: 0

Related Questions