continuous delivery devops
Шта је континуирана испорука у ДевОпс-у?
Континуирано интеграција је детаљно објашњено у нашем последњем упутству. Овде ћемо видети континуирану испоруку у ДевОпс-у.
Континуирана испорука је важан процес испоруке софтвера / ажурирања у продукцију у мањим корацима, осигуравајући да софтвер може бити објављен у било ком тренутку. Са овим приступом ДевОпс-а, тим ће увек бити спреман за „испоруку у било ком тренутку“ продукцији.
Такође прочитајте => Комплетан водич за ДевОпс
Дакле, континуирана испорука је цевовод или животни циклус кода, где се код који је недавно развио или ажурирао софтверски тим, тестира у различитим фазама и ручним и аутоматизованим тестовима и пролази и ручна и аутоматизована етапна врата и улази у производња.
Главни фокус и циљ континуиране испоруке су изградња, тестирање и пуштање купца у промет брже и чешће, у кратким циклусима.
Доље су дате предности ЦД-а.
-
- Повећава број испорука.
- Смањује ризик од неуспеха у производњи.
- Смањује ручни рад.
- Повећава самопоуздање у тиму.
- Омогућава тиму да све аутоматизује.
- Омогућава брже повратне информације.
ВИДЕО 3. део, блок 2: Континуирана испорука- 10 минута 28 секунди
Препис:
Завршили смо 1. и 2. део ове серије предавања и тренутно се налазимо у 3. делу 2. блока
У блоку 1 проучавали смо континуирану интеграцију, што је важан аутоматизовани процес у пракси ДевОпс-а, где смо схватили да је континуирана интеграција континуирани процес спајања свих кода програмера у централно спремиште и потврђивање стапања сваког са успешном изградњом и аутоматизованим јединичним тестовима. .
Такође смо проучавали предности ЦИ.
како отворити торрент датотеку виндовс 10
Сада да разумемо континуирану испоруку, што је још један важан процес у пракси ДевОпс-а.
Знамо да је главни циљ ДевОпс-а да континуирано испоручује купцима са малим корацима вредности.
Дакле, у складу са овим циљем, Континуирана испорука, ЦД је, укратко, нешто попут оног где је Тим увек спреман на „ испоручује у било које време ’ производњи, уместо нашег вековног модела испоруке само одређеног датума испоруке и придржавања само тог датума.
Дакле, континуирана испорука је цевовод или животни циклус кода, где се код који је ново развио или ажурирао софтверски тим испитује у различитим фазама, како ручним, тако и аутоматизованим тестовима, и пролази ручна и аутоматизована капија и улази у производња.
Главни фокус и циљ континуиране испоруке је изградња, тестирање и пуштање купца у промет брже и чешће. Знате брже и често се односи на само неколико сати у ДевОпс-у.
Укратко, континуирана испорука је приступ испоруке софтвера у кратким циклусима.
која је сврха тестирања прихватљивости корисника
Дакле, очигледно ЦД намерава да испоручује вредност купцу чешће смањењем трошкова, повећањем брзине испоруке, повећањем поузданости и смањењем ризика од испоруке тешких делова кода.
Стога је континуирана испорука процес испоруке софтвера / ажурирања у производњу у мањим корацима, осигуравајући да софтвер може бити објављен у било ком тренутку.
Ово је дијаграм континуиране испоруке.
Разумећемо мало детаљније о томе.
Очигледно је да је циљ брже испоруке која се фокусира на трошкове, време, квалитет и поузданост континуиране испоруке, тада је неопходно „аутоматизовање током“.
ЦД обухвата потпуну аутоматизацију за свој комплетни циклус који започиње пријавом кода, компајлирањем и израдом, извођењем аутоматизованих тестова јединица, извођењем испитивања прихватања и док код не буде у производњи, а овај цевовод се назива „Аутоматед деплоимент пипелине“.
Дакле, у ДевОпс-у се континуирана испорука назива и „Аутоматизовани цевовод за размештање“.
То ће укључивати неколико ручних испитивања, као што је „Испитивање прихватања корисника“, које ће генерално изводити крајњи корисник, као и неколико улаза за ручно одобравање, јер се код приближава производном окружењу.
Па, дефиниција ЦД цевовода и укључивање различитих фаза испитивања, броја фаза испитивања и улаза за одобрење, било ручно или аутоматизовано, зависи од организација, на основу захтева програма.
Дакле, ако видите овај дијаграм, можемо јасно рећи да континуирана испорука укључује, два цевовода, један је изграђен цевовод који укључује ЦИ, који се састоји од аутоматизованог окидача градње, компајлирања, изградње и примене.
Други је испитни цевовод који у основи укључује „континуирано тестирање“ о којем ћемо разговарати у следећем блоку.
Након разумевања приступа континуиране испоруке, упоредимо предности континуиране испоруке.
Континуирана испорука је аутоматизовани цевовод за постављање и стога Очигледно је да
# 1. Повећава број испорука
#два. ЦД је кратак мали циклус који траје неколико сати. Дакле, будући да је ЦД мали и честа примена, уклања већи ризик од квара у производњи.
# 3. Ако не постоји обавезна потреба за људском интервенцијом, све што је у припреми, од почетка до краја, је аутоматизовано. Дакле, много ручних радова је смањено.
# 4. Континуирана испорука појачава самопоуздање у тиму и тим ће увек бити спреман за „испоруку у производњу“, а њихов ум ће бити стално повезан са квалитетом и брзином која се очекује у производњи
# 5. Континуирана испорука омогућава и обогаћује и развој и операције за аутоматизацију свега што је у припреми, што укључује развој, као и оперативне активности, покретање, изградњу, тестирање јединица, примену, дефинисање конфигурација инфраструктуре и окружења као кода, виши ниво тестирања (функционалност, сигурност , перформансе, кориснички интерфејс итд.)
# 6 . И на крају, али не најмање важно, континуирана испорука, као кратки циклус примене, помаже тиму да добије брже повратне информације о испоруци, и то не само из развојног окружења, већ и из производног окружења, а самим тим испоруке софтвера чини ниско стресна активност или БАУ, уобичајено за тим.
Овим завршавамо и учимо о приступу континуиране испоруке и његовим предностима.
У нашем предстојећем видеу, такође да схватимо шта је континуирано постављање и по чему се разликује од континуиране испоруке. Такође ћемо научити о цевоводу за континуирано тестирање.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Континуирано постављање у ДевОпс
- Непрекидна интеграција у ДевОпс
- Континуирано тестирање у ДевОпс-у
- Водич за ДевОпс: Врхунски водич за ДевОпс (25+ водича)
- Укратко о ДевОпс видео лекцијама
- Водич за континуирану испоруку: Поуздано пуштање софтвера у производњу
- Водич за тестирање ДевОпс-а: Како ће ДевОпс утицати на КА тестирање?
- Водич за алате за континуирану интеграцију Худсон - Водич за селен # 25