Cabhair: cad is Seachadadh Leanúnach

Roimhe seo, táimid dúradh faoi ​​Chomhtháthú Leanúnach (CI). Leanaimis ar aghaidh le Seachadadh Leanúnach. Seo sraith de mhodhanna forbartha bogearraí. Cuidíonn sé lena chinntiú go bhfuil do chód réidh le himscaradh.

Cabhair: cad is Seachadadh Leanúnach
/Pixabay/ bluebudgie / PL

Scéal

D’fhéadfaí an frása seachadadh leanúnach a fheiceáil ar ais i forógra lúfar ó 2001 ag tús liosta na mbunphrionsabal: “Is é an tosaíocht atá ann fadhbanna custaiméirí a réiteach trí bhogearraí cothrom le dáta a sheachadadh go leanúnach.”

Sa bhliain 2010, scaoileadh Jez Humble agus David Farley an leabhar trí Sheachadadh Leanúnach. De réir na n-údar, comhlánaíonn CD an cur chuige Comhtháthú Leanúnach agus ligeann duit ullmhú an chóid le haghaidh imscaradh a shimpliú.

Tar éis fhoilsiú an leabhair, thosaigh an cur chuige ag éirí níos mó tóir agus i gceann cúpla bliain tháinig sé beagnach glactha go huilíoch. De réir vótaíocht, a rinneadh i measc níos mó ná 600 forbróirí agus bainisteoirí TF in 2014, bhí 97% de bhainisteoirí teicniúla agus 84% ​​de ríomhchláraitheoirí eolach ar Sheachadadh Leanúnach.

Anois tá an cur chuige seo ar cheann de na cinn is mó tóir. De réir staidéar 2018 a bhaineann leis an bpobal TF DevOps agus Jenkins Community, sé úsáidí leath den bhreis is míle freagróir a ndearnadh suirbhé orthu.

Conas a oibríonn Seachadadh Leanúnach?

Is é bunús an CD ná ullmhacht an chóid le himscaradh. Chun an tasc seo a chur i gcrích, baintear úsáid as uathoibriú an phróisis chun bogearraí a ullmhú le haghaidh scaoileadh. Ba cheart go mbeadh sé caighdeánach ar fud timpeallachtaí forbartha éagsúla, rud a chabhróidh le pointí laga a aimsiú go tapa agus iad a bharrfheabhsú. Mar shampla, luas a chur ar thástáil.

Seo sampla de phróiseas Seachadta Leanúnach:

Cabhair: cad is Seachadadh Leanúnach

Má tá an cur chuige um Chomhtháthú Leanúnach freagrach as an chéad dá chéim a uathoibriú, ansin tá Seachadadh Leanúnach freagrach as an dá chéim eile. Áirithítear cobhsaíocht próisis, i measc rudaí eile, trí chórais bainistíocht cumraíochta. Déanann siad monatóireacht ar athruithe ar bhonneagar, bunachair shonraí agus spleáchais. Is féidir an t-imscaradh féin a uathoibriú nó a dhéanamh de láimh.

Cuirtear na ceanglais seo a leanas i bhfeidhm ar an bpróiseas:

  • Infhaighteacht faisnéise faoi ullmhacht dul isteach sa timpeallacht táirgthe agus ullmhacht le haghaidh scaoileadh láithreach (tástálann uirlisí CD an cód agus is féidir éifeacht na n-athruithe ar an scaoileadh a mheas).
  • Freagracht fhoriomlán as an táirge deiridh. Déanann an fhoireann táirge - bainisteoirí, forbróirí, tástálaithe - smaoineamh ar an toradh, agus ní hamháin ar a réimse freagrachta (is eisiúint oibre é an toradh atá ar fáil d'úsáideoirí an táirge).

I ndlúthdhioscaí úsáidtear é de ghnáth athbhreithniú cód, agus chun tuairimí na gcustaiméirí a bhailiú - an prionsabal seoladh dorcha. Eisítear gné nua den chéad uair le teascán beag úsáideoirí - cuidíonn a dtaithí ar idirghníomhú leis an táirge chun easnaimh agus fabhtanna nár tugadh faoi deara le linn tástála inmheánacha a aimsiú.

Cad é an tairbhe

Cuidíonn Seachadadh Leanúnach le himscaradh cód a shimpliú, a mbíonn tionchar dearfach aige ar tháirgiúlacht agus a laghdaíonn an dóchúlacht go mbeidh fostaithe ag éirí as. I ndeireadh na dála, laghdaíonn sé seo costais forbartha foriomlána. Mar shampla, chabhraigh CD le ceann de na foirne HP laghdú costais den sórt sin faoi 40%.

Ina theannta sin, de réir staidéar 2016 (leathanach 28 doiciméad) - déanann cuideachtaí a chuir CD i bhfeidhm fadhbanna slándála faisnéise a réiteach 50% níos tapúla ná iad siúd nach n-úsáideann an cur chuige. Go pointe áirithe, is féidir an difríocht seo a mhíniú trí fheidhmíocht uirlisí uathoibrithe próisis.

Móide eile is ea luasghéarú na n-eisiúintí. Seachadadh leanúnach ag stiúideo forbartha na Fionlainne chuidigh luas cóimeála cód a mhéadú 25%.

Deacrachtaí Féideartha

Is í an chéad fhadhb agus an phríomhfhadhb ná an gá atá le próisis aitheanta a atógáil. Chun buntáistí an chur chuige nua a léiriú, is fiú aistriú go CD de réir a chéile, ag tosú ní leis na feidhmchláir is déine ar shaothar.

Is é an dara fadhb a d'fhéadfadh a bheith ann ná an líon mór brainsí cód. Is é an toradh a bhíonn ar “brainseáil” ná coinbhleachtaí go minic agus go gcailltear cuid mhór ama a thuilleadh. Réiteach féideartha - cur chuige gan brainsí.

Go háirithe, i roinnt cuideachtaí eascraíonn na príomhdheacrachtaí le tástáil - tógann sé an iomarca ama. Is minic go gcaithfear anailís a dhéanamh de láimh ar thorthaí na dtrialacha, ach d’fhéadfadh réiteach a bheith ann ná na tástálacha a chomhthreomharú sna céimeanna tosaigh de chur i bhfeidhm CD.

Ba cheart duit fostaithe a oiliúint freisin chun oibriú le huirlisí nua - sábhálfaidh réamhchlár oideachais iarracht agus am na forbróirí.

Cabhair: cad is Seachadadh Leanúnach
/flickr/ h.ger1969 / CC BY-SA

Uirlisí

Seo roinnt uirlisí oscailte do Sheachadadh Leanúnach:

  • GoCD — freastalaí le seachadadh leanúnach i Java agus JRuby on Rails. Ligeann sé duit an próiseas seachadta iarratais ar fad a rialú: tógáil-tástáil-scaoileadh. Déantar an uirlis a dháileadh faoi cheadúnas Apache 2.0. Is féidir leat é a fháil ar an láithreán gréasáin oifigiúil treoir thus.
  • Capistrano — creat chun scripteanna a chruthú a uathoibreoidh imscaradh feidhmchlár i Ruby, Java nó PHP. Tá Capistrano in ann orduithe a fhorghníomhú ar mheaisín cianda trí nascadh leis trí SSH. Oibríonn sé le huirlisí comhtháthú agus seachadta leanúnach eile, mar shampla an freastalaí Ionracas CI.
  • Gradle Is uirlis il-ardán é a uathoibríonn an timthriall iomlán forbartha feidhmchláir. Oibríonn Gradle le Java, Python, C/C++, Scala, etc. Tá comhtháthú le Eclipse, IntelliJ agus Jenkins.
  • drone - ardán CD i dteanga Go. Is féidir drone a imscaradh ar an áitreabh nó sa scamall. Tá an uirlis tógtha ar bharr coimeádán agus úsáideann comhaid YAML chun iad a bhainistiú.
  • Spinnaker — ardán chun cód a sheachadadh go leanúnach i gcórais il-scamall. Arna fhorbairt ag Netflix, bhí ról mór ag innealtóirí Google i bhforbairt na huirlise. Treoracha suiteála é a fháil ar an láithreán gréasáin oifigiúil.

Cad atá le léamh ar ár mblag corparáideach:

Foinse: will.com

Add a comment