Automatisation de la libération des applications - Application-release automation
Développement de logiciels |
---|
Activités principales |
Paradigmes et modèles |
Méthodologies et cadres |
Disciplines de soutien |
Les pratiques |
Outils |
Normes et corpus de connaissances |
Glossaires |
Grandes lignes |
L'automatisation de la publication des applications ( ARA ) fait référence au processus d'empaquetage et de déploiement d'une application ou de mise à jour d'une application depuis le développement, dans divers environnements et, finalement, jusqu'à la production. Les solutions ARA doivent combiner les capacités d'automatisation du déploiement, de gestion et de modélisation d'environnement et de coordination des versions.
Relation avec DevOps
Les outils ARA aident à cultiver les meilleures pratiques DevOps en offrant une combinaison d'automatisation, de modélisation d'environnement et de capacités de gestion de flux de travail. Ces pratiques aident les équipes à fournir des logiciels rapidement, de manière fiable et responsable. Les outils ARA atteignent un objectif DevOps clé de mettre en œuvre rapidement une livraison continue avec une grande quantité de versions.
Relation avec le déploiement
ARA est plus qu'une simple automatisation du déploiement de logiciels - il déploie des applications à l'aide de techniques d'automatisation des versions structurées qui permettent une augmentation de la visibilité pour toute l'équipe. Il combine l'automatisation de la charge de travail et les outils de gestion des versions en ce qui concerne les packages de versions, ainsi que le déplacement dans différents environnements au sein du pipeline DevOps. Les outils ARA aident à réguler les déploiements, la manière dont les environnements sont créés et déployés, et comment et quand les versions sont déployées.
Solutions ARA
Toutes les solutions ARA doivent inclure des fonctionnalités d'automatisation, de modélisation d'environnement et de coordination des versions. En outre, la solution doit fournir cette fonctionnalité sans dépendre d'autres outils.
Solution | Produit par |
---|---|
BuildMaster | Inedo |
CA Release Automation et Automic | Technologies CA |
DeployHub | Logiciel OpenMake |
Deployment Automation (anciennement Serena Deployment Automation) | Micro Focus |
ElectricFlow | Nuage électrique |
Gestion du cloud hybride (édition ultime) | Micro Focus |
IBM UrbanCode Deploy | IBM |
Entreprise de marionnettes | Fantoche |
Gestion du cycle de vie des versions | Logiciel BMC |
Gestion des versions de Visual Studio | Microsoft |
Déploiement XL et version XL | XebiaLabs |