Ina ia faamaoni, e masani ona ata Ivan i taumafaiga le aoga a ana uo mai le matagaluega mataʻituina. Na latou faia ni taumafaiga tetele e faʻatino ai fua faʻatatau na faʻatonuina e le pulega a le kamupani latou te ausia. Sa latou pisi tele ma sa latou le mananao e faia e se tasi se mea.
Ae e leʻi lava mo le pulega - latou te faʻatonuina pea le tele ma le tele o metotia fou, vave ona faʻagata le faʻaaogaina o mea na faia muamua.
Talu ai nei, o loʻo talanoa tagata uma e uiga i LeadTime - o le taimi mo le tuʻuina atu o foliga pisinisi. O le metric na faʻaalia ai se numera valea - 200 aso e tuʻuina atu ai se tasi galuega. Ma'eu le oioi ma le fiafia o tagata uma ma sisi'i o latou lima i le lagi!
Ina ua mavae sina taimi, na faasolosolo malie lava ona mou atu le pisa ma maua ai e le pulega se poloaiga e fai se isi metric.
Na matua manino ia Ivan o le metric fou o le a pei lava ona mate filemu i se tulimanu pogisa.
Ioe, na mafaufau Ivan, o le iloaina o le numera e le taʻuina atu i se tasi se mea. 200 aso poʻo 2 aso - e leai se eseesega, aua e le mafai ona iloa le mafuaʻaga i le numera ma malamalama pe lelei pe leaga.
O se mailei masani lea o metrics: e foliga mai o se metric fou o le a taʻu mai ai le uiga o le ola ma faʻamatalaina se mea lilo faalilolilo. E faʻamoemoe tele tagata uma mo lenei mea, ae mo nisi mafuaaga e leai se mea e tupu. Ioe, aua e le tatau ona maua le mealilo i metrics!
Mo Ivan, o se tulaga ua pasia. Sa ia malamalama i lena mea
Mo se faleoloa i luga ole laiga, o le mea e faʻaaogaina o le a avea ma ana tagata faʻatau e aumai tupe, ma mo DevOps, o 'au e fatuina ma taʻavale tufatufa e faʻaaoga ai se paipa.
I se tasi aso, sa nofo i lalo i se nofoa faʻalelei i totonu o le fale tele, na filifili Ivan e mafaufau ma le totoa i le auala na te manaʻo ai e vaʻai i le DevOps metrics, i le amanaia o le mea moni o le mea o le faatosinaga o 'au.
Fa'amoemoega o DevOps metrics
E manino lava e manaʻo tagata uma e faʻaitiitia le taimi e tuʻuina atu ai. 200 aso, ioe, e leai se lelei.
Ae faapefea, o le fesili lena?
O loʻo faʻafaigaluegaina e le kamupani le faitau selau o 'au, ma le faitau afe o tufatufaga o loʻo faʻaogaina i le DevOps pipeline i aso uma. O le taimi tonu e tu'uina atu ai o le a fa'aalia o se tufatufaga. E tofu le 'au ma ona lava taimi ma ona uiga. E mafai faapefea ona e mauaina se mea i totonu o lenei gaogaosa?
O le tali na aliaʻe faʻafuaseʻi - e manaʻomia ona tatou suʻeina 'au faʻafitauli ma suʻesuʻe le mea o loʻo tupu ia i latou ma pe aisea ua umi ai, ma aʻoaʻo mai 'au "lelei" pe faapefea ona fai mea uma vave. Ma ina ia faia lenei mea, e tatau ona e fuaina le taimi e faʻaalu e 'au i tulaga taʻitasi o DevOps:
“O le fa’amoemoe o le faiga o le filifilia lea o ‘au e fa’atatau i le taimi latou te pasia ai tulaga, o lona uiga. O se taunuuga, e tatau ona tatou maua se lisi o poloaiga ma le taimi filifilia, ae le o se numera.
Afai tatou te iloa le tele o le taimi na faʻaalu i luga o le tulaga i le aofaʻi atoa ma le tele o le taimi na faʻaalu i le taimi e malolo ai i le va o tulaga, e mafai ona tatou mauaina 'au, valaʻau i latou ma malamalama atili i mafuaʻaga ma faʻaumatia i latou, "o le manatu lea o Ivan.
Fa'afefea ona fa'atatau le Taimi Fa'atau mo DevOps
Ina ia faʻatatauina, sa manaʻomia le suʻesuʻeina o le DevOps process ma lona uiga.
E faʻaaogaina e le kamupani se numera faʻatapulaʻa o faiga, ma faʻamatalaga e mafai ona maua mai ia i latou ae leai se isi mea.
O galuega uma i totonu o le kamupani sa lesitala i Jira. Ina ua faia se galuega, sa faia se lala mo ia, ma ina ua uma le faatinoga, sa faia se tautinoga i BitBucket ma Toso Talosaga. Ina ua talia se PR (Pull Request), na otometi lava ona fatuina se tufatufaga ma teu i totonu o le fale teu oloa Nexus.
Na sosoo ai, o le tufatufaga na taʻavale i luga o le tele o tulaga e faʻaaoga ai Jenkins e siaki ai le saʻo o le taʻavale, suʻega otometi ma tusi lesona:
Na fa'amatalaina e Ivan po'o fea faiga fa'amatalaga e mafai ona ave e fa'atatau le taimi i tulaga:
- Mai le Nexus - Fa'asoa le taimi o le fausiaina ma le igoa o le pusa o lo'o i ai le tulafono fa'atonu
- Mai Jenkins - Taimi amata, umi ma taunuuga o galuega taʻitasi, tu i le igoa (i totonu o le galuega), laasaga (laasaga o galuega), fesoʻotaʻi i le tufatufaina i Nexus.
- Na filifili Ivan e le aofia ai Jira ma BitBucket i le paipa, aua ... e sili atu ona feso'ota'i i le tulaga o le atina'e, ae le o le ta'avaleina o le tufatufaina mae'a i luga o tulaga.
E tusa ai ma faʻamatalaga o loʻo maua, o le ata lenei na tusia:
O le iloa o le umi e fai ai tufatufaga ma le tele o le taimi e faʻaalu i luga o ia mea taʻitasi, e faigofie ona e faʻatatauina le aofaʻi o tau o le alu i le DevOps pipeline atoa (taamilosaga atoa).
O faʻataʻitaʻiga DevOps na faʻamutaina e Ivan:
- Numera o tufatufaga na faia
- Faasoa o tufatufaga na “o mai” i le tulaga ma “pasi” i le tulaga
- Taimi fa'aalu i luga o le tulaga (ta'amilosaga tu'u)
- Ta'amilosaga atoa (taimi atoa mo tu uma)
- Le umi o galuega
- Taimi i le va o tu
- Taimi malolo i le va o le tatalaina o galuega i luga o le tulaga lava e tasi
I le tasi itu, o metrics na faʻaalia lelei le paipa DevOps i le taimi, i le isi itu, na manatu e matua faigofie lava.
I le faamalieina i le galuega ua maeʻa lelei, na faia ai e Ivan se folasaga ma alu e tuʻuina atu i le pulega.
Na toe foi mai ma le faanoanoa ma ona lima i lalo.
"O se faʻalavelave lenei, bro," na ataata le uo faigaluega ...
Faitau atili i le tusiga "
puna: www.habr.com