What is a Binary Repository Manager?

It’s a single gateway through which you access external artifacts, and store your own build artifacts. By centralizing the management of all binary artifacts, it overcomes the complexity arising from the diversity of binary types, their position in the workflow and the dependencies between them.



Top 10 Reasons You Should Use a Binary Repository Manager

  1. Increase Build Speed and Proxy Remote Artifacts. Eliminate redundant downloads by automatically caching artifacts for the entire development team.
  2. Manage Artifact Lifecycle. Promote artifacts from development through QA to production and distribution.
  3. Avoid License Violations. Receive alerts on potential violations. Control all licenses used in your software by managing third party artifacts in one central location.
  4. Keep Builds Reproducible. Integrate with leading CI servers and keep builds reproducible with exhaustive build information to track and protect all artifacts used by your CI builds.
  5. Enforce Module Security. Control access and track all changes made to artifacts. Block unwanted external requests, and define who can create, delete or overwrite artifacts.
  6. Control Module Consumption. Define access rules for users and groups that consume artifacts.
  7. Share Artifacts Across Teams. Easily distribute artifacts produced by different teams in your organization, and share them as dependencies between the teams as needed.
  8. Clean Up CI Artifacts Clutter. Automatically clean up integration and snapshot artifacts  produced during the CI build process.
  9. Locate Artifacts Instantly. Easily find artifacts with advanced search capabilities, including class search, and run bulk operations on the result set.
  10. Automate While You “REST”. Automate and integrate all aspects of artifact management within your organization using a powerful REST API.

What is a Binary Repository Management all about?

It's like a version control system, only for binaries. A Binary Repository Manager is a hub for development teams across an organization which simplifies the development process. It helps teams to collaborate on building software components, by centralizing the management of all the binary artifacts generated and used by the organization. 

Downloadthe white paper