Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Kia matapakihia he aha nga taputapu CI me nga CI he rereke nga mea.

He aha te mamae e whakaarohia ana e CI ki te whakaoti, i ahu mai i hea te whakaaro, he aha nga whakapumautanga hou e mahi ana, me pehea e mohio ai he mahi taau kaore i whakauruhia a Jenkins.

Ko te whakaaro ki te hanga purongo mo te Continuous Integration i puta i te tau ki muri, i taku haerenga ki te uiui me te rapu mahi. I korero ahau ki nga kamupene 10-15, kotahi anake o ratou i kaha ki te whakautu marama he aha te CI me te whakamarama me pehea i mohio ai kaore i a raatau. Ko te toenga he korero poauau mo Jenkins :) Ae, kei a matou a Jenkins, kei te hanga, CI! I te wa o te purongo, ka ngana ahau ki te whakamarama he aha tonu te Continuous Integration me te take he ngoikore te hononga o Jenkins me nga taputapu rite ki tenei.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Na, he aha te nuinga o te wa ka rongo koe i te kupu CI? Ko te nuinga o nga tangata ka whakaaro ki a Jenkins, Gitlab CI, Travis, etc.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ahakoa ki te google, ka homai enei taputapu.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Mena kei te mohio koe ki te patai, katahi ka whakarārangihia nga taputapu, ka kii atu koe ko CI te wa e hanga ana koe me te whakahaere i nga whakamatautau i roto i te Tono Toia mo te mahi.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te Whakauru Tonu ehara i te mea mo nga taputapu, ehara mo nga huihuinga me nga whakamatautau i roto i te peka! Ko te Whakakotahitanga Tonu ko te tikanga o te whakaurunga auau o te waehere hou me te whakamahi kaore rawa e tika ki te taiapa Jenkins, GitLab, aha atu.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

I mua i to maatau whakaaro he aha te ahua o te CI katoa, me ruku tuatahi ki roto i te horopaki o nga tangata i puta mai, ka rongo i te mamae e ngana ana ki te whakaoti.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Na ratou i whakaoti te mamae o te mahi tahi hei roopu!

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Me titiro ki nga tauira o nga uauatanga e pa ana ki nga kaiwhakawhanake i te wa e whanake ana i roto i nga kapa. Anei he kaupapa, he peka matua i roto i te git me nga kaiwhakawhanake e rua.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Na ka haere ratou ki te mahi i te mea kua taunga kee te katoa. I mahia e matou he mahi i roto i te kaupapa nui o nga mea, i hanga he peka ahua, me te tuhi i te waehere.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

He tere ake te whakaoti i te ahuatanga ka hanumi ki roto i te rangatira.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te tuarua me nui ake te wa, ka hanumi i muri mai ka mutu he pakanga. Inaianei, kaore i te tuhi i nga ahuatanga e hiahiatia ana e te pakihi, ka whakapau te kaiwhakawhanake i tona wa me tona kaha ki te whakatau i nga tautohetohe.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te uaua ake ki te whakakotahi i to ahuatanga me te rangatira noa, ka nui ake te wa e pau ana. Na ka whakaatu ahau i tenei me tetahi tauira tino ngawari. He tauira tenei e 2 anake nga kaiwhakawhanake. Whakaarohia mena 10, 15, 100 ranei nga tangata i roto i tetahi kamupene ka tuhi ki tetahi putunga. Ka porangi koe ki te whakatau i enei pakanga katoa.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

He keehi paku rereke. He rangatira to matou me etahi kaiwhakawhanake e mahi ana.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

I hanga e ratou he manga.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

I mate tetahi, i pai nga mea katoa, i paahitia e ia te mahi.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te kaiwhakawhanake tuarua, i tenei wa, i tukuna tana mahi. Me kii i tukuna e ia mo te arotake. He maha nga kamupene he mahi e kiia ana ko te arotake. I tetahi taha, he pai, he whai hua tenei mahi, i tetahi atu taha, ka whakaheke i a tatou i nga huarahi maha. E kore matou e uru ki tera, engari he tauira pai tenei mo nga korero kino kino ka puta. Kua tukuna e koe he tono kume mo te arotake. Kaore he mea ke atu ma te kaiwhakawhanake. He aha tana ka timata ki te mahi? Ka timata ia ki te kawe i etahi atu mahi.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

I tenei wa, i mahia e te kaiwhakawhanake tuarua tetahi atu mea.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

I oti i te tuatahi te mahi tuatoru.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

A i muri i etahi wa roa, i whakamatauria tana arotake, a kei te ngana ia ki te whakatau. Na he aha kei te haere? Ka mau i te maha o nga pakanga. He aha? Na te mea i te wa e iri ana tana tono kume i roto i te arotake, he maha nga mea kua rerekee i roto i te waehere.

I tua atu i te korero me nga tautohetohe, he korero me nga whakawhitinga korero. I te wa e iri ana to miro i runga i te arotake, i te wa e tatari ana mo tetahi mea, i a koe e mahi ana i tetahi waahanga mo te wa roa, ka mutu te whai i etahi atu mea e huri ana i te turanga waehere o to ratonga. Tena pea ko nga mea e ngana ana koe ki te whakaoti i naianei kua oti kee inanahi ka taea e koe te tango i etahi tikanga me te whakamahi ano. Engari kaore koe e kite i tenei na te mea kei te mahi koe me tetahi peka tawhito. A ko tenei peka tawhito ka whai hua koe ki te whakatau i tetahi raruraru hanumi.

Te ahua nei mena ka mahi taatau roopu, ara, karekau he tangata e kopikopiko ana i roto i te whare putunga, engari 5-10 nga tangata, katahi ka roa ka kore e taapiri i ta tatou waehere ki te rangatira, ka nui ake te mamae o taatau na te mea i te mutunga ka hiahia tatou. tetahi mea ka hanumi. A, ka nui ake nga raruraru kei a matou, me te putanga tawhito e mahi tahi ana matou, ka nui ake nga raruraru kei a matou.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

He mamae te mahi tahi! I nga wa katoa ka uru tatou ki te huarahi o tetahi ki tetahi.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

I kitea tenei raruraru neke atu i te 20 tau ki muri. I kitea e au te korero tuatahi mo te mahi Whakakotahitanga Tonu i roto i te Papatono Tino.

Ko te Extreme Programming te anga mahi agile tuatahi. I puta te wharangi i te tau 96. A ko te whakaaro ko te whakamahi i etahi momo mahi hotaka, whakamahere me etahi atu mea, kia ngawari te whanaketanga, kia tere ai te whakautu ki nga huringa, ki nga whakaritenga ranei a o taatau kiritaki. A ka timata ratou ki te pa ki tenei 24 tau ki muri, ki te mahi koe i tetahi mea mo te wa roa me te taha ki te taha, ka nui ake to wa ki runga na te mea he raruraru koe.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Inaianei ka wetewetehia e tatou te kupu "Te Whakakotahitanga Tonu" takitahi. Ki te whakamaori tika tatou, ka whiwhi tatou i te whakauru tonu. Engari he pehea te haere tonu kaore i te tino marama, he tino mutu. Engari ko te nui o te whakaurunga kaore ano kia tino kitea.

Na reira ka hoatu e ahau nga korero mai i te Extreme Programming inaianei. A ka wetewete takitahi nga kupu e rua.

Te Whakakotahitanga - Ka rite ki taku korero i mua ake nei, ka whakapau kaha matou ki te whakarite kia mahi nga miihini katoa me te putanga o naianei o te waehere, kia kaha ai ia ki te taapiri i tana waehere i nga wa katoa ka taea ki tetahi peka noa, he peka iti enei. Na te mea mena he nui, katahi ka ngawari ki te piri ki nga pakanga hanumi mo te wiki. He tino pono tenei mena he roa te huringa whanaketanga penei i te wairere, i haere te kaiwhakawhanake mo te marama ki te tapahi i etahi waahanga nui. A ka mau ia ki te waahi whakauru mo te wa roa.

Ko te whakakotahitanga ko te wa ka tango tatou i to tatou peka ka whakakotahi ki te rangatira, ka hanumi tatou. He whiringa tino pai ina he kaiwhakawhanake transbase matou, i reira ka whakapau kaha matou ki te tuhi tonu ki te rangatira kaore he manga taapiri.

I te nuinga o te waa, ko te whakauru ko te tango i to waehere me te toia ki roto i te rangatira.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

He aha te tikanga i konei mo te kupu "tonu", he aha te mea e kiia ana ko te haere tonu? Ko te tikanga o te parakatihi ka tohe te kaiwhakawhanake ki te whakauru i tana waehere i te tere tere. Koinei tana whainga i te wa e mahi ana i tetahi mahi - kia tere te whakauru i tana waehere hei rangatira. I roto i te ao pai, ka mahia e nga kaiwhakawhanake i nga haora torutoru. Arā, ka mau koe i tētahi raru iti ka hanumi ki roto i te rangatira. He rawe nga mea katoa. Koinei te mea e tohe ana koe. A me mahi tonu tenei. Ka mahia e koe tetahi mea, ka tukuna tonu e koe ki roto i te rangatira.

A ko te kaiwhakawhanake nana i hanga tetahi mea kei a ia te kawenga mo nga mahi i mahia e ia kia kore e pakaru tetahi mea. Koinei te waahi ka puta te korero whakamatautau. Kei te pirangi matou ki te whakahaere i etahi whakamatautau i runga i ta matou mahi, i runga i ta matou hanumi, kia mohio kei te mahi. Na konei ka taea e Jenkins te awhina i a koe.

Engari me nga korero: kia iti nga huringa, kia iti nga mahi, kia raru tatou ka ngana tonu ki te whakauru ki roto i te rangatira - kaore he Jenkins e awhina i konei. Na te mea ka awhina noa a Jenkins i a koe ki te whakahaere whakamatautau.

Ka taea e koe te mahi me te kore ratou. Kare rawa tenei e pa ki a koe. Na te mea ko te whainga o te mahi ko te ine i nga wa e taea ana, kia kore ai e moumou te wa nui ki runga i nga tautohetohe a muri ake nei.

Me whakaaro tatou mo etahi take kei te 2020 kaore he Ipurangi. A ka mahi matou i te rohe. Karekau a Jenkins. He pai tenei. Ka taea tonu e koe te haere ki mua ki te hanga pekanga rohe. I tuhia e koe etahi waehere ki roto. Ka oti te mahi i roto i nga haora 3-4. Ka huri matou ki te ariki, ka kumea te git, ka hanumi to matou peka ki reira. Kua reri. Mena ka mahi koe i tenei wa, tena koe, kei a koe te Whakauru Tonu!

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

He aha nga taunakitanga i roto i te ao hou kei reira he pai te whakapau kaha? No te mea i te nuinga he uaua. Mena ka ngana koe ki te mahi penei, ka mohio koe ka raru etahi o nga mahere inaianei, ka nui ake to wa ki nga mahi pirau. No te mea ki te mahi koe i te tangata..., kare e taea e koe te whakatau tere, na reira, ka raru koe. Ka kore koe e parakatihi.

A ka nui te utu. Kare e taea te mahi tonu mai i apopo ma te whakamahi i te Continuous Integration. Ka roa rawa koe kia waia, ka roa rawa koe kia waia ki nga mahi pirau, ka roa te wa ka waia koe ki te mahi ano i nga mahi arotake, mena kei a koe tetahi . No te mea ko ta matou whainga kia rewa i tenei ra. A, ki te mahia e koe he arotake i roto i nga ra e toru, ka raru koe, karekau e whai hua te Whakauru Tonu mo koe.

Engari kei a matou etahi taunakitanga e tika ana i tenei wa e kii mai ana he mea tika te haumi ki tenei mahi?

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te mea tuatahi i puta ki taku hinengaro ko State of DevOps. He rangahau tenei kua 7 tau e whakahaeretia ana e nga taane. Inaianei kei te mahi ratou hei whakahaere motuhake, engari i raro i a Google.

A ko ta raatau rangahau 2018 i whakaatu he hononga i waenga i nga kamupene e ngana ana ki te whakamahi i nga manga poto ka tere te whakauru, te whakauru i nga wa katoa, me te pai ake o nga tohu mahi IT.

He aha enei tohu? E 4 enei inenga ka tangohia e ratou mai i nga kamupene katoa i roto i o raatau paatai: te maha o te tuku, te wa arahi mo nga huringa, te wa ki te whakaora i te ratonga, te whakarereke i te reiti rahunga.

A, tuatahi, he hononga tenei, e mohio ana matou he pai ake nga inenga o nga kamupene e ine ana. A he wehewehenga kamupene ki roto i nga waahanga maha: he kamupene puhoi enei e whakaputa ana i tetahi mea puhoi, he kaihaka reo, he kaihaka teitei me te rangatira. Ko nga rangatira ko Netflix, Amazon, he tino tere, he tere nga mahi katoa, he ataahua, he pai hoki.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Ko te korero tuarua, i puta i te marama kotahi ki muri. He tuhinga pai a Radar Hangarau mo Gitflow. He rerekee a Gitflow i era atu katoa na te mea he roa ona manga. He manga tuku e ora ana mo te wa roa, me nga manga e whakaatu ana e ora ana mo te wa roa. Ko tenei mahi i Hangarau Radar kua neke ki HOLD. He aha? No te mea ka anga nga tangata ki te mamae o te whakauru.

Mena he roa te wa e ora ana to peka, ka piri, ka pirau, ka timata taatau ki te whakapau wa ki te ngana ki te whakarereke.

A, no tata nei ka kii te kaituhi o Gitflow, mena ko to whainga ko te Whakauru Tonu, mena ko to whainga ko te hiahia ki te huri i nga wa katoa ka taea, he whakaaro kino a Gitflow. I tapirihia e ia ki te tuhinga mena kei a koe he tuara ka taea e koe te ngana mo tenei, katahi ka nui a Gitflow mo koe, na te mea ka whakaroa a Gitflow i a koe, ka raru a Gitflow ki te whakauru mo koe.

Ehara tenei i te mea he kino a Gitflow me kaua e whakamahia. Mo etahi atu wa. Hei tauira, ina hiahia koe ki te tautoko i te maha o nga putanga o tetahi ratonga, tono ranei, ara, me tautoko koe mo te wa roa.

Engari ki te korero koe ki nga tangata e tautoko ana i nga ratonga penei, ka rongo koe i te mamae nui mo te mea ko tenei putanga ko 3.2, ko te 4 marama ki muri, engari kaore tenei whakatikatika i whakauruhia ki roto, inaianei, kia pai ai, me mahi koe i te maha o nga huringa. Inaianei kua mau ano ratou, a inaianei kua huri haere ratou mo te wiki e ngana ana ki te whakatinana i etahi ahuatanga hou.

I tika te korero a Alexander Kovalev i roto i te korerorero, kaore i te rite te hononga ki te takenga. He pono tenei. Arā, karekau he hononga tika mena kei a koe te Whakakotahitanga Tonu, katahi ka pai nga inenga katoa. Engari he pai te hononga ki te mea he kotahi tetahi, tera pea ko tera ano. Ehara i te mea pono, engari ko te nuinga pea. He hononga noa iho.

Ko te Whakauru Tonu hei mahi, kaua ko Jenkins. Andrey Alexandrov

Te ahua nei kei te mahi kee tatou, te ahua nei kei te whakakotahi kee tatou, engari me pehea e mohio ai kei a tatou tonu te Continuous Integration, kei te whakakotahi tonu tatou?

Ko Jez Humble te kaituhi o Handbook, Accelerate, the Continuous Delivery website, me te pukapuka Continuous Delivery. Ka tukuna e ia tenei whakamatautau:

  • Ka tae te waehere a te miihini ki te rangatira ia ra.
  • Mo ia mahi ka whakahaere koe i nga whakamatautau wae.
  • Ko te hanga i roto i te rangatira ka hinga, ka whakatika i roto i te 10 meneti.

E whakaaro ana ia kia whakamahia he whakamatautau penei kia mohio ai he nui to mahi.

Ki taku whakaaro he iti nei te tautohetohe. Arā, mena ka taea e koe te whakatika i roto i te 10 meneti, katahi ka whai Continuous Integration, he ahua rereke, ki taku whakaaro, engari he mea tika. He aha? Na te mea ki te whakatio maha koe, ko te tikanga he iti noa o huringa. Mena he iti te whakarereketanga kua pakaru to whare rangatira, katahi ka kitea he tauira na te mea he iti te huringa. I konei he hanumi iti koe, 20-30 nga rarangi i huri. Na, ka taea e koe te mohio wawe he aha te take, na te mea he iti nga huringa, he iti rawa to waahi ki te rapu i te raru.

A, ahakoa ka taka to tatou prod i muri i te tukunga, ki te whai tatou i te tikanga o Continuous Integration, he maamaa ake te mahi, na te mea he iti noa nga huringa. Ae, ka pa tenei ki te whakamahere. Ka mamae tenei. A, ko te mea tino uaua i roto i tenei mahi ko te waia ki te wawahi i nga mahi, ara, me pehea te mahi kia taea ai e koe te tango i tetahi mea me te mahi i roto i etahi haora, i te wa ano ka tukuna he arotake, mena kei a koe tetahi. Ko te arotake he mamae motuhake.

Ko nga whakamatautau waeine he kaiawhina hei awhina i a koe ki te mohio mena i angitu to whakaurunga me te mea kaore he mea i pakaru. Ki taku nei whakaaro, ehara hoki tenei i te tino whakahau, na te mea ehara tenei i te kaupapa o te mahi.

He kupu whakataki poto tenei mo te Continuous Integration. Heoi ano mo tenei mahi. Kua reri ahau mo nga patai.

Ka whakarapopototia ano e ahau:

  • Ko te Whakauru Tonu ehara ko Jenkins, ehara ko Gitlab.
  • Ehara tenei i te taputapu, he mahi ka hanumi i to tatou waehere ki te rangatira i nga wa katoa ka taea.
  • Ka mahia e matou tenei kia kore ai te mamae nui ka puta mai i nga hanumi a muri ake nei, ara, ka pa ki a matou he mamae iti inaianei kia kore ai e pa atu ki nga ra kei mua. Koira te kaupapa katoa.
  • I te taha ko te whakawhitiwhiti korero ma te waehere, engari he tino uaua ahau ki te kite i tenei, engari koinei hoki te mea i hangaia mo.

Au uiui

Me aha ki nga mahi kore-parapara?

Pito. He aha te raruraru? Ka taea e koe te whakaatu i tetahi tauira he mahi, kaore ano kia pirau?

He mahi e kore e taea te whakapohehe mai i te kupu "katoa", hei tauira, ko nga mahi e hiahia ana kia hohonu rawa nga tohungatanga, ka taea te whakaoti i roto i te marama ki te whakatutuki i etahi hua kawa.

Mena ka tika taku mohio ki a koe, tera ano etahi mahi nui me te uaua, ko te hua ka kitea i roto i te marama anake?

Ae ka tika. Ae, ka taea te arotake i nga hua kaore i mua atu i te marama.

pai. I te nuinga o te waa ehara tenei i te raru. He aha? No te mea i roto i tenei take, ka korero tatou mo nga manga, kaore tatou e korero mo te manga me tetahi ahuatanga. Ko nga ahuatanga ka nui me te uaua. Ka taea e ratou te pa ki te maha o nga waahanga. A tera pea e kore e taea e tatou te mahi katoa i roto i te peka kotahi. He pai tenei. Me wawahi noa tenei korero. Mena kaore i tino rite tetahi ahuatanga, ehara i te mea kaore e taea te hanumi etahi waahanga o tana waehere. I tapirihia e koe, me kii, te hekenga me etahi waahanga kei roto i te waahanga. Me kii he atamira koe - mahia he heke, taapirihia he tikanga hou. A ka taea e koe te ine i enei mea ia ra.

pai. He aha te take?

He aha te tikanga o te patu i nga mea iti ia ra?

Ae.

Mena ka pakaru tetahi mea, ka kite tonu koe. Kei a koe tetahi wahi iti kua pakaru tetahi mea, he maamaa ake mo koe ki te whakatika. Ko te kaupapa ko te whakakotahi i tetahi wahi iti inaianei he maamaa ake i te whakakotahi i tetahi mea nui i roto i etahi wiki. A ko te tuatoru o nga korero ko etahi atu miihini ka mahi tahi me te putanga o naianei o te waehere. Ka kite ratou kua tapirihia etahi heke ki konei, katahi ka puta mai etahi tikanga ka hiahia ano ratou ki te whakamahi. Ka kite nga tangata katoa i nga mea kei roto i to waehere. Mo enei mea e toru ka mahia te mahi.

Tēnā koe, kua kati te take!

(Oleg Soroka) Ka taea e au te tapiri atu? I tika nga korero katoa, ko taku hiahia ki te taapiri i tetahi kupu.

Reira.

Ma te Whakauru Tonu, ka hanumi te waehere ki te peka noa ehara i te wa kua tino rite te ahuatanga, engari ka mutu te pakaru o te hanga. A ka taea e koe te whakapau kaha ki te rangatira i nga wa maha i te ra e hiahia ana koe. Ko te mea tuarua, ki te kore e taea e koe te wawahi i nga mahi o ia marama mo nga ra e toru neke atu ranei, ka wahangu ahau mo te toru haora, katahi ka raru koe. A ko te mea karekau koe i te Whakauru Tonu ko te iti rawa o enei raru. Ko te tikanga ka raru koe ki te hoahoanga me nga mahi miihini kore. No te mea ahakoa he rangahau tenei, ahakoa he aha te mea me hanga i roto i te ahua o te whakapae, te huringa ranei.

I korero matou mo nga inenga e 4 e wehewehe ana i nga kamupene angitu mai i nga kamupene takamuri. Me ora tonu tatou ki te kite i enei inenga e 4. Mena he marama te roa o to mahi toharite, katahi ahau ka aro ki tenei ine i te tuatahi. Ka whakahekehia e ahau ki te 3 ra i te tuatahi. A i muri i tera ka timata ahau ki te whakaaro mo te Tonu.

I tika taku mohio ki a koe e whakaaro ana koe i te nuinga o te waa kaore he tikanga mo te whakangao ki nga mahi miihini mena ka pau tetahi mahi mo te marama kotahi?

Kei a koe te Whakauru Tonu. A tera ano tetahi kaupapa i roto i nga meneti 10 ka taea e koe te whakatika i te whakatika, ka huri ranei ki muri. Whakaarohia kua hurihia e koe. I tua atu, kei a koe tonu te tohatoha, ka hurihia e koe ki te whakaputa katahi ka kite koe kua he tetahi mea. A me huri whakamuri, engari kua heke ke koe i to papaunga raraunga. Kei a koe ano te raupapa papaa raraunga o te putanga e whai ake nei, i tua atu, he momo taapiri ano koe, a i tuhia hoki nga raraunga ki reira.

A he aha te mea kei a koe? Mena ka hurihia e koe te waehere, ka kore e taea te mahi me tenei putunga raraunga kua whakahoutia.

Ka anga whakamua noa te turanga, ae.

Ko nga tangata he ngoikore nga mahi miihini kaore pea i panui i te pukapuka matotoru mo ... ahakoa. Me aha ki te tārua? Mena ka whakahokia mai e koe mai i te taapiri, ko te tikanga ka ngaro nga raraunga i kohia e koe i taua wa. Hei tauira, i mahi matou mo nga haora e toru me te putanga hou o te putunga raraunga, kua rehita nga kaiwhakamahi ki reira. Ka whakakore koe i te taapiri tawhito na te mea kaore te kaupapa e mahi me te putanga hou, na kua ngaro enei kaiwhakamahi. A kaore ratou i pai, ka oati ratou.

Kia mohio ai koe ki te katoa o nga mahi e tautoko ana i te Whakauru Tonu me te Tukunga Tonu, kaore e ranea ki te ako noa ki te tuhi.... Tuatahi, ka nui pea o raatau, karekau he mahi. He maha atu ano nga mahi penei i te Scientific. He mahi pera, na GitHub i rongonui i te wa kotahi. Koinei te wa kei a koe te waehere tawhito me te waehere hou e rere ana i te wa kotahi. Koinei te wa ka mahia e koe he waahanga kaore ano kia oti, engari ka hoki mai etahi uara: hei mahi, hei API okiokinga ranei. Ka mahia e koe te waehere hou me te waehere tawhito, ka whakataurite i te rereketanga i waenga i a raatau. A, ki te mea he rereke, katahi koe ka tuhi i tenei huihuinga. Ma tenei ka mohio koe kei a koe tetahi waahanga hou kua rite ki te huri ki runga ake o te mea tawhito mena kaore koe i te rereketanga i waenga i nga mea e rua mo tetahi wa.

He maha nga momo mahi pera. Ka whakaaro ahau me timata me te whanaketanga transbase. Kaore ia i te 100% mo te Whakakotahi Tonu, engari he rite tonu nga mahi, kaore e taea e tetahi te noho pai me te kore tetahi.

I hoatu e koe te whanaketanga transbase hei tauira ka taea e koe te kite i nga mahi, kei te kii ranei koe kia timata nga tangata ki te whakamahi i te whakawhitinga whakawhiti?

Tirohia, na te mea kaore e taea e raatau te whakamahi. Hei whakamahi i a raatau, me panui koe kia maha. A, ki te patai tetahi tangata: "He aha te mahi me tetahi waahanga ka roa te marama, ko te tikanga kaore ia i panui mo te whanaketanga transbase." E kore ahau e tūtohu i te reira tonu. Ka tohutohu ahau kia arotahi anake ki te kaupapa me pehea te wehewehe tika i nga mahi nui ki nga mahi iti. Koinei te mauri o te pirau.

Ko te pirau tetahi o nga taputapu a te kaitoi. I te tuatahi ka mahi wetewete, katahi ka pirau, katahi ka whakahiato, katahi ka whakakotahi. A koinei te mahi o nga mea katoa mo tatou. A me tipu tonu tatou ki te Whakakotahi Tonu ma te pirau. Ka puta nga patai i te wahanga tuatahi, kua korero kee tatou mo te wahanga tuawha, ara, ko te maha o nga wa ka mahia e tatou te whakauru, ka pai ake. He moata tonu ki te mahi i tenei; he pai ki te tapahi i to monolith i te tuatahi.

Me tuhi koe i te maha o nga pere me nga tapawha ki runga i etahi hoahoa. Kaore e taea e koe te kii inaianei ka whakaatu ahau i te hoahoa hoahoanga o tetahi tono hou me te whakaatu i tetahi tapawha, kei roto he paatene matomato mo te tono. Ahakoa he aha, ka nui ake nga tapawha me nga pere. Ko ia hoahoa i kite ahau he nui ake i te kotahi. A, ko te pirau, ahakoa i te taumata o te ahua kauwhata, kei te puta kee. Na reira, ka taea te hanga motuhake nga tapawha. Ki te kore, he patai nui aku mo te Kaihanga.

He patai mai i te korerorero: "Mena he mea whakahau te arotake me te roa te waa, tera pea he ra, neke atu ranei?"

He raruraru kei a koe mo te parakatihi. Kaua e roa te arotake mo te ra kotahi neke atu ranei. He rite tonu te korero ki te patai o mua, he iti ake te ngawari. Mena ka haere tonu te arotake mo te ra, tera pea kei te haere tonu tenei arotake i etahi huringa tino nui. Ko te tikanga me whakaiti ake. I roto i te whanaketanga transbase, i taunakihia e Oleg, he korero e kiia ana ko te arotake tonu. Ko tana whakaaro ko ta matou tono he iti nei te tono i runga i te kaupapa, na te mea ka whakapau kaha matou ki te whakakotahi i nga wa katoa me te iti i te waa. Na ka huri te tono kume i tetahi tangohanga, 10 rarangi ranei. He mihi ki tenei arotake, e rua meneti te roa.

Mena he ra, neke atu ranei te roa o te arotake, kua he. Tuatahi, ka raru pea koe mo te hoahoanga. He waahanga nui ranei tenei, 1 rarangi, hei tauira. He uaua rawa ranei to hoahoanga e kore e taea e te tangata te mohio. He raruraru paku taha taha tenei, engari me whakatika ano. Tena pea kaore he take mo te arotake. Me whakaaro ano tatou ki tenei. Ko te arotake te mea e whakaroa ana i a koe. Kei a ia ona painga i te nuinga, engari me maarama koe he aha koe i mahi ai. He huarahi tenei mo koe ki te kawe tere i nga korero, he huarahi tenei mo koe ki te whakatakoto i etahi paerewa o roto, he aha ranei? He aha koe e hiahia ai ki tenei? Na te mea me tere te mahi arotake, me whakakore rawa ranei. He rite ki te whanaketanga transbase - he tino ataahua te korero, engari mo nga taangata pakeke anake.

Mo nga inenga e 4, ka kii tonu ahau ki te tango i a raatau kia mohio ai koe ki te aha tenei. Titiro ki nga nama, titiro ki te pikitia, pehea te kino o nga mea katoa.

(Dmitry) Kua rite ahau ki te uru atu ki te korerorero mo tenei me koe. He rawe katoa nga nama me nga ine, he rawe nga mahi. Engari me maarama koe mena ka hiahiatia e te pakihi. He pakihi karekau e hiahia kia tere te whakarereke. E mohio ana ahau ki nga kamupene kaore e taea te whakarereke ia 15 meneti. A ehara i te mea he kino rawa ratou. He huringa ora tenei. A, ki te hanga i nga manga, te waahanga takahuri, me tino mohio koe.

He uaua. Mena kei te pirangi koe ki te panui i nga korero mo te waahanga takahuri i roto i nga korero taipitopito, ka tino taunaki ahau https://trunkbaseddevelopment.com/. A he tuhinga whakamiharo na Martin Fowler mo nga ahuatanga takahuri: he aha nga momo, huringa ora, aha atu. He uaua te ahuatanga takahuri.

A kaore ano koe i whakautu i te patai: "Kei te hiahiatia a Jenkins kaore ranei?"

Kaore e hiahiatia ana a Jenkins i tetahi keehi. Engari, ko nga taputapu: Jenkins, Gitlab ka pai ki a koe. Ka kite koe kua huihui te huihuinga, kaore ranei i huihui. Ka taea e ratou te awhina i a koe, engari kaore koe e mahi. Ka taea anake e ratou te hoatu porowhita ki a koe - Ok, kaua Ok. Na, ki te tuhi ano koe i nga whakamatautau, na te mea kaore he whakamatautau, karekau he tikanga. Na reira, e hiahiatia ana na te mea he pai ake, engari i te nuinga o te waa ka taea e koe te noho me te kore, kaore koe e ngaro.

Arā, mena he parakatihi taau, ko te tikanga kaore koe e hiahia?

Ka tika. Ka tūtohu ahau ki te whakamatautau Jez Humble. I reira he ahua rangirua taku ki te waahi whakamutunga. Engari i te nuinga o te waa, mena e toru nga mea, ka hanumi tonu koe, ka whakahaere koe i nga whakamatautau mo nga mahi i roto i te rangatira, ka tere koe ki te whakatika i te hanga i roto i te rangatira, tera pea kaore koe e hiahia ki tetahi atu mea.

I a matou e tatari ana mo nga patai a nga kaiuru, he patai taku. I korero noa matou mo te waehere hua. Kua whakamahia e koe mo te waehere hanganga? He rite tonu te waehere, he rite nga kaupapa me te huringa ora, he rereke ranei nga huringa ora me nga maataapono? I te nuinga o te wa, ka korero nga tangata katoa mo te Whakakotahitanga Tonu me te Whakawhanaketanga, ka wareware te katoa kei reira ano te waehere hanganga. A i nga wa nei kua nui noa atu. A me mau mai enei ture katoa ki reira?

Ehara i te mea e tika ana, he rawe na te mea ka ngawari ake te ora i te ahua ano. I te wa e mahi ana matou me te waehere, kaua ki nga tuhinga bash, engari he waehere noa ta matou.

Kati, kati, ko te tuhinga bash he waehere ano. Kaua e pa ki taku aroha tawhito.

Kaati, e kore ahau e takahi i o maharatanga. He kino ahau mo te bash. Ka pakaru te kino me te whakamataku i nga wa katoa. A he maha nga wa ka pakaru ohorere, koinei te take kaore au e pai. Engari pai, me kii kei a koe te waehere bash. Akene kaore au i te tino marama, kei kona ano nga anga whakamatautau. Kaore au i te mohio. Na ka whiwhi tatou i nga painga ano.

I te wa e mahi ana matou me nga hanganga hei waehere, ka whiwhi matou i nga raru katoa ki nga kaihanga. I etahi marama kua pahure ake nei, i tutaki ahau ki tetahi ahuatanga i tukuna mai e tetahi hoa mahi he tono kume mo nga raina 1 i roto i te bash. Na ka noho koe ki te arotake mo te 000 haora. Ka ara ake ano nga raruraru. He waehere tonu. A he mahi tahi tonu. Ka mau matou ki te tono kume, ka mau tonu matou ki te whakatau kei te whakatauhia e matou nga paheketanga hanumi i roto i te bash kotahi, hei tauira.

Kei te tino kaha ahau ki te titiro ki tenei mea katoa i runga i te kaupapa infra tino ataahua. Kua kawea mai e ahau a Pulumi ki roto i te hanganga. Ko te hōtaka i roto i tona ahua parakore tenei. I reira he pai ake, na te mea kei a au nga kaha katoa o te reo hootaka, ara i hanga e au te takahuri ataahua mai i te kahurangi me nga mea ano he pai nga mea katoa. Arā, ko taku huringa kei roto kē i te rangatira. Ka taea e te katoa te kite i a ia. Kei te mohio etahi atu miihini. Kua awe kē i tetahi mea i reira. Heoi, kaore i taea mo nga hanganga katoa. I huri mo aku taumanu whakamatautau, hei tauira. No reira, hei whakahoki ano i to patai, me tika. He maamaa ake te oranga mo tatou, i te mea ko nga miihini e mahi ana me te waehere, he pera ano.

Mena he patai tetahi atu?

He patai taku. Kei te hiahia ahau ki te haere tonu te korerorero ki a Oleg. I te nuinga o te wa, ki taku whakaaro kei te tika koe, mena ka pau te marama kotahi te mahi, katahi ka raru koe mo te hoahoanga, ka raru koe ki te tātari, te pirau, te whakamahere, me era atu. Engari he whakaaro ahau ki te timata koe e ngana ana ki te noho kia rite ki te Continuous Integration, katahi ka timata koe ki te whakatika i te mamae ma te whakamahere, na te mea kare koe e matara atu ki hea atu.

(Oleg) Ae, ka tika. He rite tenei mahi ki te kaha ki etahi atu tikanga tino whakarereke i nga tikanga. Ko te mea uaua ki te hinga ko nga tikanga, ina koa ko nga tikanga kino. A, ki te whakatinana i tenei mahi, me whakarereke nga tikanga o te hunga e tata ana ki a koe: nga kaiwhakawhanake, whakahaere, kaiwhakahaere whakaputa, katahi ka miharo koe.

He aha nga mea miharo? Me kii ka whakatau koe ka maha ake te whakauru. A kei a koe etahi atu mea e herea ana ki te whakauru, hei tauira, nga taonga. A, i roto i to kamupene, hei tauira, he kaupapa here e tika ana kia whakaarohia nga taonga katoa i roto i tetahi ahuatanga o te punaha rokiroki taonga. A ka roa te wa. Me tirohia e te tangata te pouaka kua whakamatauria e ia, hei kaiwhakahaere tuku, tenei taonga kia rite ai mo te tuku i roto i te mahi. Mena he 5-10-15 meneti te roa, engari ka mahia e koe te whakatakotoranga kotahi i te wiki, katahi ka pau te hawhe haora i te wiki he iti te taake.

Mena ka mahi koe i te Whakauru Tonu 10 nga wa ia ra, katahi ka 10 nga wa me whakareatia ki te 30 meneti. Na tenei ka nui ake i te nui o te wa mahi a tenei kaiwhakahaere tuku. Ka ngenge noa ia ki te mahi. He utu tuturu mo etahi mahi. Heoi ano.

A me whakakore e koe tenei ture kia kore ai koe e mahi i nga para, ara, kaore koe e tohu tohu tohu ki tetahi mea. Kei te whirinaki katoa koe ki etahi huinga whakamatautau hihiko.

A, ki te hiahia koe ki te tohu mai i tetahi, kia hainatia e te rangatira, a kaore koe e uru ki te mahi me te kore e kii a Vasya ka whakaaetia e ia, me etahi atu - ko enei poauau katoa ka pa ki te mahi a te tohunga. Na te mea mena he mahi e pa ana ki te taake, ka piki nga mea katoa 100 nga wa. No reira, ko te nekehanga ka kore e powhirihia ma te koa e te katoa. No te mea he uaua ki te whakarereke i nga tikanga a te tangata.

Ia rave te hoê taata i ta ’na ohipa matauhia, e rave oia i te reira ma te ore e feruri. Ko tana kawenga hinengaro he kore. Ka takaro noa ia, he rarangi arowhai kei tona mahunga, kua kotahi mano nga wa i mahia e ia. A, ka tae mai koe ki te korero ki a ia: "Me whakakore tenei mahi me te whakauru i tetahi mea hou ka timata i te Mane," mo ia ka waiho hei kawenga hinengaro kaha. A ka tae mai ki nga tangata katoa i te wa kotahi.

Na reira, ko te mea ngawari, ahakoa kaore e taea e te katoa te utu i tenei taonga papai, engari ko taku mahi tonu tenei, ko enei e whai ake nei. Mena ka timata he kaupapa hou, ko te tikanga ka uru tonu nga mahi katoa kaore ano kia whakamatauria ki roto i tenei kaupapa. Ahakoa he rangatahi te kaupapa, kaore matou e tino whakararu i tetahi mea. Kaore ano he Prod, kaore he mea hei whakangaro. Na reira, ka taea te whakamahi hei whakangungu. Ka whai hua tenei huarahi. Engari kaore nga kamupene katoa e whai waahi ki te timata i nga kaupapa penei. Ahakoa he ahua rerekee ano tenei, na te mea kua oti te hurihanga matihiko, me timata nga tangata katoa ki nga whakamatautau kia pai ai nga whakataetae.

I konei ka tae koe ki te whakatau me matua mohio koe ki nga mea e tika ana kia mahia e koe. Ko te ao ehara i te mea pai, kaore ano hoki te prod i te pai.

Ae, he mea hono enei mea.

Kaore hoki nga pakihi e mohio i nga wa katoa me haere ratou i tenei huarahi.

He ahuatanga kaore e taea te whakarereke. He ahuatanga tenei ka nui ake te pehanga ki te kapa. Kua tino wera te kapa. Karekau he wa mokemoke mo nga whakamatautau. Ka mahi ratou i nga ahuatanga mai i te ata ki te ahiahi. A he iti ake nga ahuatanga o te whakahaere. He nui noa atu nga mea e hiahiatia ana. I tenei ahuatanga, karekau he whakarereketanga e taea. Ka taea noa te korero ki te kapa ko apopo ka pera ano tatou i nga ra inanahi, me mahi etahi atu ahuatanga. I roto i tenei tikanga, kaore e taea te whakawhiti ki tetahi mahi. He ahua matarohia tenei karekau he wa ki te whakakoi i te toki, me tope nga rakau, na reira ka tapahia ki te toki puhoi. Karekau he tohutohu ngawari i konei.

(Dmitry) Ka panuihia e au he whakamaarama mai i te korerorero: "Engari me maha nga whakamaarama whakamatautau i nga taumata rereke. E hia te wa e tohatoha ana mo nga whakamatautau? He iti te utu me te roa o te waa.

(Oleg) He pohehe matarohia tenei. Me nui nga whakamatautau kia maia ai koe. Ko te Whakauru Tonu ehara i te mea ka mahia te 100% o nga whakamatautau i te tuatahi katahi ka timata koe ki te whakamahi i tenei mahi. Ko te Whakakotahitanga Tonu ka whakaiti i to taumahatanga hinengaro na te mea ko ia huringa ka kitea e ou kanohi ka tino kitea ka mohio koe ka pakaru tetahi mea, kaore ranei, ahakoa kaore he whakamatautau. Ka taea e koe te whakamatautau tere i to mahunga na te mea he iti nga huringa. Ahakoa he kaiwhakaatu a-ringa noa koe, he maamaa ake mo ratou. Ka huri koe ka mea: "Nana, kua pakaru tetahi mea?" Ka tirohia e ratou ka kii, "Kao, kaore he mea i pakaru." Na te mea e mohio ana te kaiwhakamatau ki hea ka titiro. Kei a koe tetahi mahi e hono ana ki tetahi waahanga waehere. A ka whakamahia tenei e te whanonga motuhake.

Tenei koe, o te akoranga, whakapaipai.

(Dmitry) Kare au e whakaae ki konei. He mahinga - te whanaketanga i peia e te whakamatautau, ka ora koe i tenei.

(Oleg) Ae, kare ano au kia tae ki tera waahi. Ko te pohehe tuatahi me tuhi koe i te 100% o nga whakamatautau, kaore ranei koe e hiahia ki te mahi i te Whakakotahitanga Tonu. Ehara i te pono. E rua enei mahi whakarara. A kaore i te whakawhirinaki tika. Me tino pai to kapinga whakamatautau. He tino pai - ko te tikanga kei te maia koe ko te kounga o te rangatira i noho tonu ai to rangatira i muri i te tukunga ka taea e koe te pehi i te paatene "Tohaina" i te ahiahi o te Paraire haurangi. Me pehea e tutuki ai tenei? Na roto i te arotake, na roto i te kapinga, na roto i te aroturuki pai.

Ko te aro turuki pai kaore e rereke mai i nga whakamatautau. Mena ka whakahaere koe i nga whakamatautau i mua i te mahi, katahi ka tirotirohia e koe nga tuhinga a to kaiwhakamahi katoa ka mutu. A, ki te whakahaere koe i a raatau i roto i te kopae mutunga, koinei to punaha aroturuki kua tukuna, e whakamatau ana i nga mea katoa - ahakoa i pakaru, kaore ranei. I tenei keehi, ko te rereketanga anake ko te mahi kotahi, e rua ranei. He huinga tino pai o nga whakamatautau... rere mutunga kore, ko te aroturuki tenei. A me penei te aroturuki tika.

Na reira, me pehea e tutuki ai koe i tenei ahuatanga ka takatu koe i te ahiahi o te Paraire ka hoki ki te kainga tetahi atu patai. Tena pea he tangata karekau noa koe.

Me hoki iti ki te Whakakotahi Tonu. I oma matou ki tetahi mahi uaua paku nei.

A ko te pohehe tuarua ko te MVP, e kii ana ratou, me tere te mahi, na reira kaore rawa nga whakamatautau e hiahiatia ki reira. Ehara i te mea pera. Ko te mea ka tuhia e koe he korero kaiwhakamahi ki roto i te MVP, ka taea e koe te whakawhanake i runga i te poi, ara, i rongo koe he momo korero a te kaiwhakamahi ka oma tonu ki te tohu, ka taea ranei e koe te mahi ma te whakamahi i te TDD. A, e ai ki a TDD, e whakaatu ana i nga mahi, kaore e roa te roa, ara ko nga whakamatautau he paanga taha. Ko te mahi a TDD ehara i te mea mo te whakamatautau. Ahakoa te mea e kiia nei ko te Whakawhanaketanga Whakamatau, ehara i te mea mo nga whakamatautau. He huarahi hangahanga hoki tenei. He huarahi tenei ki te tuhi i nga mea e hiahiatia ana, kaua e tuhi i nga mea kaore e hiahiatia. He tikanga tenei mo te aro ki te huringa o to whakaaro mo te hanga hoahoanga tono.

No reira, ehara i te mea ngawari ki te whakakore i enei pohehe. Ko te MVP me nga whakamatautau kaore e whakahē tetahi ki tetahi. Ahakoa, engari, engari, ki te mahi koe i te MVP ma te whakamahi i nga mahi TDD, ka pai ake, ka tere ake i te mahi kaore koe i te parakatihi, engari i runga i te poi.

He whakaaro tino kore-marama me te uaua tenei. Ka rongo koe i tenei wa ka tuhia e au etahi atu whakamatautau me te wa ano ka tere ake taku mahi, kaore i te tika.

(Dmitry) He maha nga tangata i konei, ina karanga ratou ki a MVP, he mangere te tangata ki te tuhi i tetahi mea noa. A he mea rereke tonu enei. Kaore he take ki te huri i te MVP ki etahi mea kino kaore e mahi.

Ae, ae, ka tika koe.

Na ka ohorere MVP in prod.

mo ake tonu atu.

A he tino rerekee te tangi a TDD ina rongo koe kei te tuhi koe i nga whakamatautau me te ahua he nui ake nga mahi. He tino rerekee te tangi, engari i roto i te meka ka tere ake te ahua o te ataahua. Ka tuhi koe i tetahi whakamatautau, kua whakaaro nui koe i roto i to mahunga mo te aha te tohu ka kiia me pehea, me te aha te whanonga e tumanakohia ana e matou. Kare koe e kii noa i tuhia e au etahi mahi ka mahia he mahi. I te tuatahi i whakaaro koe kei a ia nga ahuatanga penei, ka karangahia ia i runga i tera me tera. Ka hipokina e koe tenei ki nga whakamatautau ka mohio koe ki te ahua o to atanga ki roto i to waehere. He nui te paanga o tenei ki te hoahoanga. Ka huri noa ake to waehere, na te mea ka ngana koe ki te mohio me pehea e whakamatau ai koe, katahi ka tuhi.

Ko te mea i pa ki a au me TDD i etahi wa ka utua e ahau tetahi kaiawhina Ruby i te wa e noho ana ahau hei kaiwhakahoahoa Ruby. Na ka kii ia: "Me mahi kia rite ki a TDD." I whakaaro ahau: "Tara, inaianei me tuhi e au tetahi atu mea." A i whakaae matou i roto i nga wiki e rua ka tuhia e ahau nga waehere mahi katoa ki te Python ma te whakamahi i te TDD. I muri i nga wiki e rua, ka mohio ahau kaore au e pai ki te hoki. I muri i nga wiki e rua e ngana ana ki te whakamahi i tenei ki nga waahi katoa, ka mohio koe he maamaa ake mo koe ki te whakaaro noa. Engari kaore tenei i te maarama, na reira ka tūtohu ahau ki nga tangata katoa mena kei te whakaaro koe he uaua te TDD, ka pau te waa me te kore e tika, ngana ki te piri ki a ia mo nga wiki e rua. E rua i nui ki ahau.

(Dmitry) Ka taea e tatou te whakawhānui ake i tenei whakaaro mai i te tirohanga o te mahi hanganga. I mua i te whakarewatanga o tetahi mea hou, ka aro turukihia ka whakarewahia. I roto i tenei take, ka noho te aroturuki hei whakamatautau noa mo tatou. A he whanaketanga ma te aroturuki. Engari tata ki nga tangata katoa e kii ana he roa, he mangere ahau, i hanga e au he tauira mo te wa poto. Mena kua mahia e matou te aroturuki noa, ka mohio matou ki te ahua o te punaha CI. Na te punaha CI he nui te aro turuki. Kei te mohio tatou ki te ahua o te punaha, kei te mohio tatou ki nga mea kei roto. A i te wa o te whakawhanaketanga, kei te hanga noa tatou i te punaha kia tae ki te ahua e hiahiatia ana.

Kua roa enei mahi e mohiotia ana. I korero matou mo tenei mo te 4 tau ki muri. Engari i roto i nga tau e 4 kaore he mea i rereke.

Engari i runga i tenei korero, ka tono ahau kia whakamutua te korero whaimana.

Ataata (kua whakauruhia hei huānga pāpāho, engari na etahi take karekau e mahi):

https://youtu.be/zZ3qXVN3Oic

Source: will.com

Tāpiri i te kōrero