DevOps platforms give teams the tools and automation capabilities necessary to perform and manage continuous delivery. Continuous delivery refers to a development approach aimed at creating, testing, and releasing software in a quick and agile way. DevOps platforms handle continuous integration (CI) and continuous deployment (CD) to automate various development tasks and define a successful delivery pipeline.
Teams use DevOps platforms to ensure their continuous delivery efforts are well defined, properly automated, and manageable within a single framework to efficiently carry out agile DevOps work environments. DevOps platforms often include the full functionalities of application release orchestration software and build automation software to facilitate native management, automation, and execution of CI/CD.
To qualify for inclusion in the DevOps Platforms category, a product must:
Connect to code repositories
Help teams define and execute their processes from coding to staging
Allow users to create and manage continuous delivery pipelines
Natively facilitate automated CI/CD