Innehållsförteckning:
- Definition - Vad betyder Application Release Automation (ARA)?
- Techopedia förklarar Application Release Automation (ARA)
Definition - Vad betyder Application Release Automation (ARA)?
Application release automation (ARA) definieras vanligtvis som processen för att modellera och distribuera programvaruprodukter och konfigurera dem för Java eller andra typer av plattformar. Programutgivningsautomation stöder "kontinuerlig frigöring och distribution" och är ofta relaterad till smidig programvaruutveckling. Det möjliggör mer strömlinjeformad utveckling och frisläppande av applikationer, artefakter och andra mjukvaruobjekt.Techopedia förklarar Application Release Automation (ARA)
Automatisering av applikationsfrigöring innebär att man tittar på hur man kan förbättra viktiga processer för att flytta programvara genom dess livscykel. Olika typer av ARA kan inkludera processbaserade, paketbaserade, deklarativa eller nödvändiga lösningar och metoder. Eftersom ARA är ganska nytt, talar experter ofta om hur det ger utmaningar för samhället av utvecklare och andra team som försöker implementera det.
Olika typer av metoder för ARA har olika fördelar. Till exempel lyckas en paketbaserad strategi ofta automatisera serverlagret i en utvecklingsprocess. Detta tillvägagångssätt kan kollektivt hantera mycket av det arbete som pågår i nätverken för att leverera vissa riktmärken under utveckling. Detta tillvägagångssätt kan också erbjuda relativt enkel återuppspelning vid behov. Däremot kan ett deklarativt tillvägagångssätt innebära mer uppmärksamhet på processens applikationslager. Under tiden, i en imperativbaserad ARA-strategi, kan utvecklare fokusera på ett visst programmeringsspråk och kommandon för att göra vissa saker i en specifik sekvens för utveckling.
Automatisering av applikationsrelease är också relaterat till frågan om DevOps, en annan relativt ny idé inom IT. DevOps är en kombination av utveckling och operationer, en strategi där utvecklare samarbetar för att skapa automatiserade frigöringsstrukturer för programvara.
