Le piattaforme DevOps forniscono ai team gli strumenti e le capacità di automazione necessarie per eseguire e gestire la consegna continua. La consegna continua si riferisce a un approccio di sviluppo volto a creare, testare e rilasciare software in modo rapido e agile. Le piattaforme DevOps gestiscono l'integrazione continua (CI) e il deployment continuo (CD) per automatizzare vari compiti di sviluppo e definire una pipeline di consegna di successo.
I team utilizzano le piattaforme DevOps per garantire che i loro sforzi di consegna continua siano ben definiti, adeguatamente automatizzati e gestibili all'interno di un unico framework per svolgere efficacemente ambienti di lavoro DevOps agili. Le piattaforme DevOps spesso includono tutte le funzionalità del software di orchestrazione del rilascio delle applicazioni e del software di automazione della build per facilitare la gestione nativa, l'automazione e l'esecuzione di CI/CD.
Per qualificarsi per l'inclusione nella categoria delle piattaforme DevOps, un prodotto deve:
Connettersi ai repository di codice
Aiutare i team a definire ed eseguire i loro processi dalla codifica alla messa in scena
Consentire agli utenti di creare e gestire pipeline di consegna continua
Facilitare nativamente l'automazione di CI/CD