Las opciones para la infraestructura CI/CD como servicio han aumentado y madurado a tal nivel que los casos en los que vale la pena gestionar toda una infraestructura CI propia son cada vez menos. Usar servicios gestionados como GitHub Actions, Azure DevOps o Gitlab CI/CD tienen en común todas las ventajas (y trade-offs) con los servicios de gestión en la nube. No se tiene que gastar tiempo, esfuerzo y costos de hardware en mantenimiento y operaciones de esta infraestructura usualmente compleja. Los equipos pueden aprovechar la elasticidad y el autoservicio, mientras que el aprovisionamiento de los agentes adecuados u obtener un nuevo plugin o feature suelen ser un cuello de botella en las empresas que alojan por sí mismos el CI. Incluso los casos de uso que requieren ejecutar la compilación y verificación en su propio hardware pueden ahora ser mayormente cubiertos con ejecutores auto alojados (hemos escrito sobre algunos para GitHub Actions, actions-runner-controller y el ejecutor de GitHub auto alojado Philips). Cabe considerar, sin embargo, que no tendrá seguridad inmediata sólo porque está usando un servicio gestionado; mientras los servicios maduros proveen todas las características de seguridad necesarias, aún necesitará usarlas para implementar políticas de confianza cero para su infraestructura CI/CD.