Artifactory comes with a set of predefined local repositories, which reflect best practices in binary repository management. Here are several examples of repository types you might want to create and/or the reasons why it could be helpful to separate binaries into different repositories:
- In-house artifacts vs. third-party artifacts: For ease of management, we typically recommend this approach, particularly if you’d find it advantageous to have different retention and security policies for each type.
- Third-party artifacts that are deployed locally vs. artifacts that are cached from remote servers
- Snapshots vs. release artifacts
- Artifacts produced from different technologies (e.g., NuGet, Java, RubyGems, etc.)
- Repository layouts configured for different repository types (e.g., Ivy, Maven, etc.)
- Different products or different teams deploying to a given repository
More information on creating and configuring local repositories is available HERE.
Published: Oct. 6, 2016
Last updated: Jan. 20, 2021
Keywords: local repositories, repository type, snapshots, releases