Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between local repository, remote respository and virtual repository in JFrog Artifactory

Tags:

artifactory

Could someone please explain what's are these 3 types of repos local, remote and virtual in JFrog Artifactory. , I'm not getting a clear picture of it from JFrog Artifactory documentation.

https://www.jfrog.com/confluence/display/RTF/Configuring+Repositories

like image 751
UCodeIT Avatar asked Jan 09 '19 14:01

UCodeIT


People also ask

What is local remote and virtual repository in Artifactory?

Local and remote repositories are true physical repositories, while a virtual repository is actually an aggregation of them used to create controlled domains for search and resolution of artifacts. To configure repositories, in the Admin module, select Repositories.

What is local repository in JFrog?

Local repositories are physical, locally-managed repositories into which you can deploy artifacts. Using local repositories, Artifactory gives you a central location to store your internal binaries. Through repository replication, you can even share binaries with teams that are located in remote locations.

What is virtual repository in Artifactory?

Overview. To simplify access to different repositories, Artifactory allows you to define a virtual repository which is a collection of local, remote and other virtual repositories accessed through a single logical URL.

What is difference between repository and Artifactory?

Local repositories are physical locally-managed repositories that one can deploy artifacts into. Artifactory comes with a couple of pre-configured local repositories for deploying internal and external releases, snapshots and plugins.


1 Answers

  • Local repositories are physical, locally-managed repositories into which you can deploy artifacts.
  • A remote repository serves as a caching proxy for a repository managed at a remote URL (which may itself be another Artifactory remote repository).
    Artifacts are stored and updated in remote repositories according to various configuration parameters that control the caching and proxying behavior. You can remove artifacts from a remote repository cache but you cannot actually deploy a new artifact into a remote repository.
  • A virtual repository (or "repository group") aggregates several repositories with the same package type under a common URL.
like image 162
JBaruch Avatar answered Oct 23 '22 12:10

JBaruch