DevOps: 8 Reasons for DevOps to use a Binary Repository Manager
Over the last several years, software development has evolved from deploying products periodically to building them on an ongoing basis using CI servers. A company’s end product may be built on a daily or even hourly basis. This means that DevOps must support the continual flow of code from the individual developer’s machine to the organization’s production environment. Bridging the gap between the development teams’ desktops and the organization’s servers, load balancers and databases hosted on production systems can present several challenges. Some of these are:
- Providing stable and reliable access to repositories
- Supporting a large number of common binaries across different environments
- Security and access control
- Tracing any action done to a file back to the user
- Transferring a large number of binaries to a remote location
- Managing infrastructure configuration across different environments
This white paper describes how a Binary Repository Manager such as Artifactory gives a DevOps team the tools to efficiently manage an ever-growing matrix of binaries, environments and geographically distributed sites to ensure a smooth application development workflow.