Satura rādītājs:
- Definīcija - ko nozīmē lietojumprogrammu izlaišanas automatizācija (ARA)?
- Techopedia skaidro lietojumprogrammu izlaišanas automatizāciju (ARA)
Definīcija - ko nozīmē lietojumprogrammu izlaišanas automatizācija (ARA)?
Lietojumprogrammu izlaišanas automatizācija (ARA) parasti tiek definēta kā programmatūras produktu modelēšanas un ieviešanas process, kā arī to konfigurēšana Java vai cita veida platformām. Lietojumprogrammu izlaišanas automatizācija atbalsta "nepārtrauktu izlaišanu un izvietošanu", un tā bieži ir saistīta ar veiklu programmatūras izstrādi. Tas ļauj pilnveidot un atbrīvot lietojumprogrammas, artefaktus un citus programmatūras objektus.Techopedia skaidro lietojumprogrammu izlaišanas automatizāciju (ARA)
Lietojumprogrammu izlaišanas automatizācija ietver meklēšanu, kā uzlabot galvenos procesus programmatūras pārvietošanai visā tās dzīves ciklā. Dažādos ARA veidos var ietilpt uz procesu balstīti, uz paketi balstīti, deklaratīvi vai obligāti risinājumi un pieejas. Tā kā ARA ir diezgan jauns, eksperti bieži runā par to, kā tas rada izaicinājumus izstrādātāju kopienai un citām komandām, kuras cenšas to ieviest.
Dažāda veida ARA pieejām ir dažādas priekšrocības. Piemēram, uz paketi balstīta pieeja bieži izdodas automatizēt izstrādes procesa servera slāni. Šī pieeja var kolektīvi veikt lielu daļu darba, kas tiek veikts visos tīklos, lai sasniegtu noteiktus attīstības kritērijus. Šī pieeja var arī piedāvāt salīdzinoši vieglu atcelšanu, ja tāda ir nepieciešama. Turpretī deklaratīvā pieeja var nozīmēt lielāku uzmanību procesa lietojuma slānim. Tikmēr ARA pieejā, kas balstīta uz obligātiem principiem, izstrādātāji var koncentrēties uz noteiktu programmēšanas valodu un komandām noteiktu darbību veikšanai noteiktā attīstības secībā.
Lietojumprogrammu izlaišanas automatizācija ir saistīta arī ar DevOps, vēl viena samērā jauna ideja IT jomā. DevOps ir izstrādes un operāciju kombinācija, pieeja, kurā izstrādātāji sadarbojas, lai izveidotu programmatūras automatizētas izlaišanas struktūras.
