We have provided two distinct methods of installing Codecov Enterprise. We highly suggest using Docker, which is the easiest and quickest deployment option.
There are two main methods when deploying with Docker Compose, with varying degrees of configuration, availability, and scale. It is recommended to read the Codecov Enterprise Deployment Strategies documentation.
However, if you're just seeking a trial/proof of concept deployment of Codecov Enterprise, see Deploying with Docker Compose.
Full deployment scripts using terraform can be found for AWS, GCP, and Azure here: https://github.com/codecov/enterprise-resources
Supported pathways currently in progress, if you would like a custom deployment / orchestration, please reach out to us directly at [email protected]
Linux / bare metal deprecated
As of January 22nd, 2019, we have deprecated support for Linux / bare metal.
Codecov has deprecated bare metal deployment support. This is due to the underlying complexity these deployment approaches tend to possess compared to hosted cloud style deployments, and our inability to confidently support the myriad of different approaches that may come with deploying on bare metal.
Codecov will support dockerized/containerized deployments that use cloud hosted services (e.g., AWS, GCP, Azure). By default, we will not support bare metal deployments, or on-premises deployments into a customer's own data center. but if your particular circumstances dictate such an approach, please reach out to us so we can discuss any potential ways forward.
In line with industry best practices, we recommend placing your enterprise install of Codecov behind your company's firewall, or otherwise perform other access controls such that it is only accessible by trusted staff and employees. Other Best Practices
Updated about a month ago