Automatisering av applikationer

Application-release automation ( ARA ) hänvisar till processen att paketera och distribuera en applikation eller uppdatering av en applikation från utveckling, över olika miljöer och slutligen till produktion. ARA-lösningar måste kombinera funktionerna för automatisering av driftsättning, miljöhantering och modellering samt frigivningskoordinering.

Relation med DevOps

ARA-verktyg hjälper till att odla DevOps bästa praxis genom att tillhandahålla en kombination av automatisering, miljömodellering och arbetsflödeshantering. Dessa metoder hjälper team att leverera programvara snabbt, tillförlitligt och ansvarsfullt. ARA-verktyg uppnår ett viktigt DevOps-mål att implementera kontinuerlig leverans med en stor mängd utgåvor snabbt.

Samband med utplacering

ARA är mer än bara automatisering av mjukvarudistribution – den distribuerar applikationer med hjälp av strukturerade release-automatiseringstekniker som möjliggör en ökad synlighet för hela teamet. Den kombinerar automatisering av arbetsbelastning och verktyg för releasehantering när de relaterar till releasepaket, såväl som rörelse genom olika miljöer inom DevOps pipeline. ARA-verktyg hjälper till att reglera distributioner, hur miljöer skapas och distribueras, och hur och när utgåvor distribueras.

ARA Solutions

Alla ARA-lösningar måste inkludera kapacitet inom automation, miljömodellering och releasekoordinering. Dessutom måste lösningen tillhandahålla denna funktionalitet utan att förlita sig på andra verktyg.

Lösning Släppt av
BuildMaster Inedo
CA Release Automation och Automatic CA Technologies
DeployHub OpenMake programvara
Deployment Automation (tidigare Serena Deployment Automation) Mikrofokus
ElectricFlow Elektriskt moln
Hybrid Cloud Management (Ultimate Edition) Mikrofokus
IBM UrbanCode Deploy IBM
Puppet Enterprise Marionett
Release Lifecycle Management BMC programvara
Visual Studio Release Management Microsoft
XL Deploy & XL Release XebiaLabs