Les plateformes DevOps offrent aux équipes les outils et les capacités d'automatisation nécessaires pour effectuer et gérer la livraison continue. La livraison continue fait référence à une approche de développement visant à créer, tester et déployer des logiciels de manière rapide et agile. Les plateformes DevOps gèrent l'intégration continue (CI) et le déploiement continu (CD) pour automatiser diverses tâches de développement et définir un pipeline de livraison réussi.
Les équipes utilisent les plateformes DevOps pour s'assurer que leurs efforts de livraison continue sont bien définis, correctement automatisés et gérables au sein d'un cadre unique pour mener à bien des environnements de travail DevOps agiles. Les plateformes DevOps incluent souvent toutes les fonctionnalités des logiciels d'orchestration de la publication d'applications et des logiciels d'automatisation de la construction pour faciliter la gestion native, l'automatisation et l'exécution de CI/CD.
Pour être inclus dans la catégorie des plateformes DevOps, un produit doit :
Se connecter aux dépôts de code
Aider les équipes à définir et exécuter leurs processus du codage à la mise en scène
Permettre aux utilisateurs de créer et gérer des pipelines de livraison continue
Faciliter nativement l'automatisation de CI/CD