Me pehea e tukuna ai e matou nga papanga rorohiko i GitLab

Me pehea e tukuna ai e matou nga papanga rorohiko i GitLab

I GitLab, ka tukatukahia e matou nga whakatika rorohiko ma nga huarahi e rua: ma te ringa me te aunoa. Panuitia kia mohio ai koe mo te mahi a te kaiwhakahaere tuku ki te hanga me te tuku i nga whakahoutanga whakahirahira ma te tuku aunoa ki te gitlab.com, me nga papanga mo nga kaiwhakamahi ki te mahi i o raatau ake whakaurunga.

Ka tūtohu ahau ki te whakatakoto i tetahi whakamaumahara ki to maataki atamai: ia marama i te 22nd, ka taea e nga kaiwhakamahi e mahi tahi ana me GitLab i o raatau whakaurunga te kite i nga whakahou ki te putanga o naianei o a maatau hua. Kei roto i te tukunga o ia marama nga ahuatanga hou, nga whanaketanga o nga mea o mua, a he maha nga wa e whakaatu ana i te mutunga o nga tono a te hapori mo nga taputapu taputapu, hanumi ranei.

Engari, e ai ki nga whakaaturanga, he uaua te whakawhanaketanga rorohiko kaore he koha. Ina kitea he pepeha, he whakaraeraetanga haumarutanga ranei, ka hangaia e te kaiwhakahaere tuku i te roopu tuku he papaki mo o taatau kaiwhakamahi me o raatau whakaurunga. Kei te whakahouhia a Gitlab.com i roto i te tukanga CD. Ka karangahia e matou tenei tukanga CD he tuku aunoa kia kore ai e rangirua me te ahuatanga CD i GitLab. Ka taea e tenei tukanga te whakauru i nga whakaaro mai i nga tono kume i tukuna mai e nga kaiwhakamahi, nga kaihoko, me o taatau roopu whakawhanaketanga o roto, kia whakaotia ai te raru hoha o te tuku i nga papanga e rua nga huarahi rereke.

«Ka whakarite maatau ko nga mea katoa ka mahia e nga kaiwhakawhanake ka tukuna ki nga taiao katoa i ia ra i mua i te huri ki GitLab.com", ka whakamarama Marin Jankovki, Kaiwhakahaere Hangarau Matua, Te Tari Hanganga. "Whakaarohia nga tukunga mo o whakaurunga hei whakaahua mo nga tukunga gitlab.com, kua taapirihia e matou etahi waahanga motuhake hei hanga i tetahi kete kia taea ai e a maatau kaiwhakamahi te whakamahi ki te whakauru ki o raatau whakaurunga.".

Ahakoa te pepeha, te whakaraeraetanga ranei, ka whiwhi nga kaihoko gitlab.com i nga whakatikatika i muri tata i te whakaputanga, he painga tenei mo te mahinga CD aunoa. Ko nga papanga mo nga kaiwhakamahi me o raatau ake whakaurunga me whakarite motuhake e te kaiwhakahaere tuku.

Kei te whakapau kaha te roopu tuku ki te whakaaunoa i te nuinga o nga mahi e pa ana ki te hanga tukunga hei whakaiti MTTP (te tikanga o te wa ki te whakaputa, ara, te wa i pau mo te whakaputa), te wa mai i te tukatuka i te tono hanumi a te kaiwhakawhanake ki te tuku ki gitlab.com.

«Ko te whainga o te roopu tuku he whakarite kia tere ake te neke hei kamupene, kia tere ake ranei te mahi a nga tangata tuku, tika.?, ta Marin.

Ka whai hua nga kaihoko gitlab.com me nga kaiwhakamahi o a raatau whakaurunga mai i nga mahi a te roopu tuku ki te whakaiti i nga waa huringa me te tere o te tuku. I roto i tenei tuhinga ka whakamaramatia e matou nga ritenga me nga rereketanga o enei tikanga e rua. take, a ka whakaahua ano hoki me pehea ta taatau roopu tuku e whakarite i nga papa mo nga kaiwhakamahi e whakahaere ana i runga i te waahi, me te pehea e mau tonu ai te gitlab.com ma te whakamahi i te tuku aunoa.

He aha te mahi a te kaiwhakahaere tuku?

Nga mema o te roopu ia marama whakawhiti i te mahi a te kaiwhakahaere tuku a matou tukunga ki nga kaiwhakamahi i o raatau whakaurunga, tae atu ki nga papaki me nga tukunga haumaru ka puta pea i waenga i nga tukunga. Kei a raatau ano te kawenga mo te arahi i te whakawhiti a te kamupene ki te tuku aunoa me te tuku tonu.

Ko nga tukunga-whaiaro me nga tukunga gitlab.com ka whakamahi i nga rerengamahi rite engari ka rere i nga waa rereke, ka whakamarama a Marin.

Ko te mea tuatahi, ko te kaiwhakahaere tuku, ahakoa te momo tuku, ka whakarite kei te waatea a GitLab mai i te wa i whakarewahia ai te tono ki runga i te gitlab.com, tae atu ki te whakarite kia kore e mutu nga take ano i roto i nga hanganga o nga kaihoko me o raatau. ake kaha.

Ina tohua he pepeha, he whakaraeraetanga ranei kua mau ki GitLab, me arotake e te kaiwhakahaere tuku ka whakaurua ki roto i nga papanga, i nga whakahoutanga haumarutanga ranei mo nga kaiwhakamahi me o raatau whakaurunga. Mena ka whakatauhia e ia he pepeha, he whakaraerae ranei e tika ana kia whakahouhia, ka timata te mahi whakarite.

Ko te kaiwhakahaere tuku me whakatau me whakarite he whakatika, ahea ranei te tuku - a ka tino whakawhirinaki tenei ki te horopaki o te ahuatanga, "i tenei wa, kaore nga miihini i te pai ki te whakahaere i nga horopaki penei i te tangata" ta Marin.

Ko te katoa mo nga whakatikatika

He aha nga papanga me te aha e hiahiatia ana e tatou?

Ka whakatauhia e te kaiwhakahaere tuku mehemea ka tukuna he whakatika i runga i te kaha o te raru.

He rereke nga hapa i runga i to raatau kaha. Na ko nga hapa S4, S3 ranei ka taea te ahua, penei i te pika, te nekehanga tohu ranei. Ehara tenei i te mea nui, engari kaore he paanga nui ki te rerenga mahi a tetahi, ko te tikanga he iti te tupono ka hangaia he whakatikatika mo aua hapa S3, S4 ranei, e whakamarama ana a Marin.

Heoi, ko nga whakaraeraetanga S1, S2 ranei, ko te tikanga kia kaua te kaiwhakamahi e whakahōu ki te putanga hou, kei reira ranei tetahi pepeha nui e pa ana ki te rerengamahi a te kaiwhakamahi. Mena kua whakauruhia ki roto i te kaiwhaiwhai, he maha nga kaiwhakamahi kua tutaki ki a raatau, na reira ka timata te kaiwhakahaere tuku ki te whakarite i te whakatika.

Kia rite te papaki mo nga whakaraeraetanga S1, S2 ranei, ka timata te kaiwhakahaere tuku ki te tuku i te papaki.

Hei tauira, i hangaia te papaki GitLab 12.10.1 i muri i te kitenga o etahi take aukati, ka whakatikahia e nga kaiwhakawhanake te take i puta ai. I aromatawaihia e te Kaiwhakahaere Tukunga te tika o nga taumata taumaha kua tohua, a, i muri i te whakapumautanga, i whakarewahia te tukanga o te tuku whakatika, kua rite i roto i nga haora XNUMX i muri i te kitenga o nga raruraru aukati.

Ina kohia te nui o te S4, te S3 me te S2, ka titiro te kaiwhakahaere tuku ki te horopaki ki te whakatau i te tere o te tuku i te whakatika, a, ka tae ki etahi tau, ka whakakotahihia, ka tukuna. Ko nga whakatikatika i muri i te tukunga, i nga whakahoutanga haumarutanga ranei ka whakarāpopotohia i roto i nga pou rangitaki.

Me pehea te mahi a te kaiwhakahaere tuku i nga papa

Ka whakamahia e matou a GitLab CI me etahi atu ahuatanga penei i a matou ChatOps ki te whakaputa i nga papanga. Ko te kaiwhakahaere tuku te whakaoho i te tukunga o te whakatika ma te whakahohe i te roopu ChatOps i to tatou hongere o roto #releases i Slack.

/chatops run release prepare 12.10.1

Ka mahi a ChatOps i roto i te Slack ki te whakaoho i nga kaupapa rereke, ka tukatukahia, ka mahia e GitLab. Hei tauira, i whakaritea e te roopu tuku a ChatOps ki te whakaaunoa i nga momo mea hei tuku i nga papanga.

Kia timata te kaiwhakahaere tuku i te roopu ChatOps i Slack, ko te toenga o nga mahi ka puta aunoa i GitLab ma te whakamahi i te CICD. E rua nga korero i waenga i nga ChatOps i Slack me GitLab i te wa o te tukunga i te wa e whakahohehia ana e te kaiwhakahaere tuku etahi o nga waahanga nui o te mahi.

Ko te ataata i raro nei e whakaatu ana i te tukanga hangarau o te whakarite i te papaki mo GitLab.

Me pehea te mahi tuku aunoa ki gitlab.com

Ko te tukanga me nga taputapu e whakamahia ana ki te whakahou i te gitlab.com he rite ki era i whakamahia ki te hanga i nga papanga. Ko te whakahou i te gitlab.com me iti ake te mahi a-ringa mai i te tirohanga a te kaiwhakahaere tuku.

Engari ki te whakahaere tukunga ma te whakamahi i nga ChatOps, ka whakamahia e matou nga ahuatanga CI hei tauira. paipa kua whakaritea, ka taea e te kaiwhakahaere tuku te whakarite etahi mahi hei mahi i te wa e hiahiatia ana. Engari i te mahi a-ringa, he paipa e rere ana i ia wa kotahi i te haora e tango ana i nga huringa hou i mahia ki nga kaupapa GitLab, ki te kohi me te whakarite i te tukunga, me te whakahaere aunoa i nga whakamatautau, QA me etahi atu mahi e tika ana.

"Na he maha nga waahanga e rere ana i roto i nga taiao rereke i mua i te gitlab.com, a, i muri i te ahua pai o aua taiao me nga whakamatautau ka whakaatu nga hua pai, ka timata te kaiwhakahaere tuku i nga mahi tuku gitlab.com," e kii ana a Marin.

Ko te hangarau CICD mo te tautoko i nga whakahōutanga gitlab.com ka whakaaunoa i te katoa o nga mahi ki te waahi me whakarewahia e te kaiwhakahaere tuku te tukunga o te taiao whakaputa ki gitlab.com.

Kei te korero a Marin mo te tukanga whakahou gitlab.com i te ataata i raro nei.

He aha atu te mahi a te roopu tuku?

Ko te rereketanga nui i waenga i nga tukanga whakahou gitlab.com me te tuku i nga papaki ki nga kaihoko i roto i te whare ko te tukanga whakamutunga ka nui ake te wa me te mahi a-ringa mai i te kaiwhakahaere tuku.

"I etahi wa ka whakaroa matou ki te tuku i nga papa ki nga kaihoko me o raatau whakaurunga na te mea kua ripoatahia nga take, nga take taputapu, a na te mea he maha nga ahuatanga e tika ana kia whakaarohia i te wa e tukuna ana he papa kotahi," e kii ana a Marin.

Ko tetahi o nga whainga mo te wa poto o te roopu tuku ko te whakaiti i te nui o nga mahi a-ringa a te kaiwhakahaere tuku kia tere ake te tuku. Kei te mahi te roopu ki te whakangawari, ki te whakamaarama, ki te whakaaunoa i te tukanga tuku, ka awhina i te whakatika i nga take iti (S3 me S4, āhua. kaiwhakamaori). Ko te arotahi ki te tere he tohu mahi matua: he mea tika ki te whakaiti i te MTTP - te wa mai i te whiwhi tono hanumi ki te tuku i te hua ki gitlab.com - mai i nga haora 50 o naianei ki te 8 haora.

Kei te mahi ano te roopu tuku ki te heke gitlab.com ki tetahi hanganga-a-Kubernetes.

Etita n.b.: Mena kua rongo koe mo te hangarau Kubernetes (kaore au e ruarua kei a koe), engari kaore ano kia pa ki o ringaringa, ka tūtohu ahau kia whai waahi koe ki nga akoranga kaha ipurangi. Kubernetes Base, ka tu i te 28-30 o Hepetema, a Kubernetes Mega, e tupu te 14–16 no atopa. Ma tenei ka taea e koe te whakatere maia me te mahi me te hangarau.

E rua enei huarahi e whai ana i te kaupapa kotahi: te tuku tere o nga whakahoutanga, mo te gitlab.com me nga kaihoko i o raatau whare.

He whakaaro, he tohutohu ranei mo tatou?

E pai ana te katoa ki te koha ki a GitLab, a ka mihi matou ki nga urupare mai i a maatau kaipānui. Mena kei a koe etahi whakaaro mo ta maatau roopu tuku, kaua e mangere hanga he tono me te panui team: Delivery.

Source: will.com

Tāpiri i te kōrero