Automatización de lanzamiento de aplicaciones - Application-release automation

Desarrollo de software
Actividades centrales Actividades principales
Paradigmas y modelos
Metodologías y marcos
Disciplinas de apoyo
Practicas
Herramientas
Estándares y cuerpos de conocimiento
Glosarios
Contornos

La automatización de lanzamiento de aplicaciones ( ARA ) se refiere al proceso de empaquetar e implementar una aplicación o actualización de una aplicación desde el desarrollo, en varios entornos y, en última instancia, hasta la producción. Las soluciones ARA deben combinar las capacidades de automatización de implementación, gestión y modelado del entorno y coordinación de versiones.

Relación con DevOps

Las herramientas ARA ayudan a cultivar las mejores prácticas de DevOps al proporcionar una combinación de automatización, modelado del entorno y capacidades de gestión del flujo de trabajo. Estas prácticas ayudan a los equipos a entregar software de manera rápida, confiable y responsable. Las herramientas ARA logran un objetivo clave de DevOps de implementar la entrega continua con una gran cantidad de lanzamientos rápidamente.

Relación con la implementación

ARA es más que una simple automatización de la implementación de software : implementa aplicaciones que utilizan técnicas estructuradas de automatización de versiones que permiten un aumento de la visibilidad para todo el equipo. Combina la automatización de la carga de trabajo y las herramientas de administración de versiones en lo que respecta a los paquetes de versiones, así como el movimiento a través de diferentes entornos dentro de la canalización de DevOps. Las herramientas ARA ayudan a regular las implementaciones, cómo se crean e implementan los entornos, y cómo y cuándo se implementan las versiones.

Soluciones ARA

Todas las soluciones ARA deben incluir capacidades en automatización, modelado de entornos y coordinación de versiones. Además, la solución debe proporcionar esta funcionalidad sin depender de otras herramientas.

Solución Publicado por
BuildMaster Inedo
Automatización y lanzamiento de CA Tecnologías CA
DeployHub Software OpenMake
Automatización de la implementación (anteriormente Serena Deployment Automation) Enfoque micro
ElectricFlow Nube eléctrica
Gestión de la nube híbrida (Ultimate Edition) Enfoque micro
Implementación de IBM UrbanCode IBM
Empresa de marionetas Marioneta
Gestión del ciclo de vida de versiones Software de BMC
Gestión de versiones de Visual Studio Microsoft
Despliegue XL y lanzamiento XL XebiaLabs

Referencias