Las plataformas DevOps proporcionan a los equipos las herramientas y capacidades de automatización necesarias para realizar y gestionar la entrega continua. La entrega continua se refiere a un enfoque de desarrollo destinado a crear, probar y lanzar software de manera rápida y ágil. Las plataformas DevOps manejan la integración continua (CI) y el despliegue continuo (CD) para automatizar varias tareas de desarrollo y definir un pipeline de entrega exitoso.
Los equipos utilizan plataformas DevOps para asegurar que sus esfuerzos de entrega continua estén bien definidos, adecuadamente automatizados y sean manejables dentro de un solo marco para llevar a cabo de manera eficiente entornos de trabajo ágiles de DevOps. Las plataformas DevOps a menudo incluyen todas las funcionalidades del software de orquestación de lanzamiento de aplicaciones y el software de automatización de construcción para facilitar la gestión nativa, automatización y ejecución de CI/CD.
Para calificar para la inclusión en la categoría de Plataformas DevOps, un producto debe:
Conectarse a repositorios de código
Ayudar a los equipos a definir y ejecutar sus procesos desde la codificación hasta la puesta en escena
Permitir a los usuarios crear y gestionar pipelines de entrega continua
Facilitar de manera nativa la CI/CD automatizada