La livraison continue, en tant que processus, vise à aider les développeurs à générer du code prêt pour le déploiement aussi rapidement et efficacement que possible. En facilitant des cycles de développement courts avec l'automatisation, les flux de travail, et plus encore, les solutions de livraison continue permettent aux développeurs de construire et d'exécuter des pipelines de livraison pour mettre en scène des logiciels et des mises à jour. Certaines solutions de livraison continue permettent le déploiement continu, qui pousse automatiquement le code prêt pour le déploiement en production. Sinon, le déploiement est manuel.
En plus des cycles de développement courts, les outils de livraison continue contribuent à des économies de temps et de coûts pour les équipes de développement. Les solutions de livraison continue permettent également un cycle de rétroaction plus fort et plus robuste, ce qui peut renforcer le produit final d'une entreprise. Ces outils offrent plus de visibilité dans le cycle de développement, aidant les chefs d'équipe, les chefs de produit et la direction à obtenir de meilleures informations et analyses sur les progrès et le succès du développement.
Les logiciels de livraison continue vont au-delà des fonctionnalités des outils d'intégration continue jusqu'au point d'être prêts pour le déploiement.
Pour être inclus dans la catégorie Livraison Continue, un produit doit :
Se connecter aux dépôts de code
Générer une construction logicielle
Aider les équipes à définir et exécuter leurs processus du codage à la mise en scène
Déployer automatiquement le code ou maintenir le code dans un état prêt pour le déploiement