He pehea te whakamahi a nga roopu whanaketanga hinonga ki a GitLab me Mattermost ChatOps hei tere ake te whanaketanga

Kia ora ano! Ka whakarewahia e OTUS tetahi akoranga hou hei te Hui-tanguru "CI/CD i runga i te AWS, Azure me Gitlab". I mua i te tiimata o te akoranga, i whakaritea e matou he whakamaoritanga o nga rauemi whai hua.

He huinga katoa o nga taputapu DevOps, he karere puna tuwhera me te ChatOps - me pehea e kore ai koe e aroha?

Kaore ano kia nui ake te pehanga ki nga roopu whanaketanga i tenei wa, me tenei hiahia ki te hanga hua tere me te pai ake. Ko te pikinga ake o te rongonui o DevOps ko te nuinga o nga hua o nga tumanako kua tukuna ki runga ki a ia kia tere ake nga huringa whanaketanga, whakapiki ake i te kakama, me te awhina i nga roopu ki te whakatau tere ake i nga raru. Ahakoa ko te waatea me te whanui o nga taputapu DevOps kua tino pai ake i roto i nga tau kua hipa, ko te kowhiri noa i nga taputapu hou me nga taputapu nui rawa atu kaore e kii i te huringa ora o te whanaketanga maeneene, kore he raru.

He aha a GitLab

I roto i te puunaha rauwiringa kaiao o te kowhiringa me te uaua e tipu haere ana, e whakarato ana a GitLab i tetahi papanga DevOps puna tuwhera katoa e taea ai te tere o nga huringa whanaketanga, te whakaheke i nga utu whanaketanga, me te whakapiki i te hua o te kaiwhakawhanake. Mai i te whakamahere me te tohu ki te tuku me te aro turuki (ka hoki ano), ka whakakotahihia e GitLab nga tini taputapu kanorau ki te huinga tuwhera kotahi.

He aha te mea nui ChatOps

I Mattermost he tino parekareka matou ki a GitLab, na reira ka tuku a Mattermost ki a GitLab Omnibus ka mahi matou kia pai te rere o Mattermost me GitLab.

Tuwhera papa ChatOps tino nui ka taea e koe te whakarato i nga korero e tika ana ki to roopu me te whakatau tika i te waahi o te korerorero. Ka puta he take, ka taea e te rerengamahi ChatOps te whakamohio i nga mema o te roopu e mahi tahi ana ki te whakatau tika i te take i roto o Mattermost.

Ka whakarato a ChatOps i tetahi huarahi ki te mahi tahi me nga mahi CI/CD ma te tuku karere. I tenei ra, i roto i nga whakahaere, he maha nga korerorero, mahi tahi me te whakaoti rapanga ka kawea mai ki roto i nga karere, me te kaha ki te whakahaere i nga mahi CI/CD me nga putanga ka whakahokia mai ki te hongere ka tino tere ake te rerenga mahi a te roopu.

Mattermost + GitLab

He huinga katoa o nga taputapu DevOps, he karere puna tuwhera me te ChatOps - me pehea e kore ai koe e aroha? Ma te GitLab me te Mattermost, kaore e taea e nga kaiwhakawhanake te whakangawari noa i a raatau mahi DevOps, engari ka neke ano ki roto i te atanga korerorero kotahi e korero ai nga mema o te roopu i nga take, te mahi tahi me te whakatau.

Anei etahi tauira mo te whakamahi a nga roopu whanaketanga i a Mattermost me GitLab hei whakapai ake i te hua ma te whakamahi i nga ChatOps.

Ka whakamahi a Itk i te GitLab me te Mattermost ki te tuku waehere i runga i te waa me te whakanui ake i te maha o nga whakaputanga whakaputa ia tau e ono nga wa
Itk kei Montpellier, Parani, he hanga taputapu me nga tono hei awhina i nga kaiahuwhenua ki te arotau i nga tikanga hauhake, te whakapai ake i te kounga o te hauhake me te pai ake te whakahaere i te tupono.

I timata ratou ki te whakamahi i a GitLab i te tau 2014 me te whakamahi i tetahi taputapu korero tuku iho mo nga mahi o ia ra, nga karere, me nga waea ataata. Heoi, i te tipu haere o te kamupene, kaore te taputapu i taurite ki a raatau; karekau he karere i penapena tuturu, ka kitea ngawari, ka uaua haere te mahi tahi. Na ka timata ratou ki te rapu huarahi rereke.

I muri tata mai, ka kitea e ratou ko te kete GitLab Omnibus i uru mai me tetahi papaa korero tuwhera: Mattermost. I aroha tonu ratou ki nga mahi tiritiri waehere ngawari, tae atu ki te tohu wetereo aunoa me te tautoko katoa a Markdown, me te ngawari o te tiri matauranga, te rapu karere, me te roopu katoa e mahi tahi ana ki nga whakaaro ki te whakawhanake i nga otinga hou kua whakauruhia ki a GitLab.

I mua i te neke ki Mattermost, kare e taea e nga mema o te roopu te whiwhi whakamohiotanga mo te ahunga whakamua whanaketanga. Engari i hiahia ratou kia kaha ki te whai i nga kaupapa, ki te whakakotahi i nga tono me te mahi i etahi atu mahi ki GitLab.

I reira ka timata a Romain Maneski, he kaiwhakawhanake mai i te itk, ki te tuhi i tetahi mono GitLab mo Mattermost, i muri mai ka whakaaetia tana roopu ki te ohauru ki nga whakamohiotanga GitLab i Mattermost me te whiwhi whakamohiotanga mo nga take hou me nga tono arotake i te waahi kotahi.

Ki te rā, tautoko mono:

  • Whakamaumahara o ia raki te whiwhi korero e pa ana ki nga take me nga tono hanumi me aro koe;
  • Ngā whakamōhiotanga – ki te whiwhi whakamohiotanga mai i a Mattermost ka whakahua tetahi tangata ki a koe, ka tukuna he tono arotake ki a koe, ka tukuna atu ranei he take ki a koe i runga i te GitLab.
  • Patene paetaha – Kia mohio koe ki te maha o nga arotake, nga karere kaore ano kia panuitia, nga taumahi me nga tono hanumi tuwhera kei a koe e whakamahi ana i nga paatene kei te paetaha Mattermost.
  • Ohaurunga ki nga kaupapa – whakamahia nga whakahau rītaha ki te ohauru ki nga hongere nui ki te whiwhi whakamohiotanga mo nga tono hanumi hou, take ranei i roto i te GitLab.

Inaianei ka whakamahia e tana kamupene katoa a GitLab me Mattermost hei tere ake i nga rerenga mahi ma te whakamahi i nga ChatOps. Ko te hua o tenei, i kaha ake te tuku i nga whakahoutanga, i piki ake ai te toru nga wa o te maha o nga kaupapa me nga ratonga moroiti e mahihia ana e te roopu, me te pikinga ono ki te maha o nga mahi whakaputa i roto i te tau, i te wa e tipu haere ana te whanaketanga me nga roopu agronomist e 5 nga wa.

He pehea te whakamahi a nga roopu whanaketanga hinonga ki a GitLab me Mattermost ChatOps hei tere ake te whanaketanga

Ko te kamupene whanaketanga rorohiko he whakapai ake i te hua me te maarama me te maarama ki nga huringa waehere me te whirihoranga

I whakatinanahia ano e te kamupene rorohiko me nga ratonga raraunga a Maryland te Mattermost kua whakauruhia ki a GitLab hei whakapai ake i te hua me te mahi tahi. Ka mahia e ratou nga tātaritanga, te whakahaere raraunga, me te whakawhanake i nga punaha mo nga whakahaere rongoa koiora huri noa i te ao.

Kei te kaha te whakamahi a GitLab e ta raatau roopu a ka kite ratou he painga nui ki a raatau rerenga mahi DevOps.

I honoa ano e ratou a GitLab me Mattermost, ka whakahiato i nga mahi mai i GitLab ki te whangai kotahi ki a Mattermost ma te maataki tukutuku, ka taea e te whakahaere te kite i nga ahuatanga o te kamupene i tetahi ra. I taapirihia ano te whakahaere whirihoranga me nga whakahou mana putanga, na reira i whakaatu nga momo huringa ki nga hanganga o roto me nga punaha puta noa i te ra.

I whakaritea ano e te roopu nga hongere "Heartbeat" motuhake hei tuku panui mo nga huihuinga taupānga. Ma te tuku i enei karere ki nga hongere Heartbeat motuhake, ka taea e koe te karo i nga mema o te roopu mai i nga korerorero mahi i roto i nga hongere auau, ka taea e nga mema o te roopu te huri wehe ki nga paatai ​​​​i whakairihia ki nga hongere Heartbeat.

Ko tetahi o nga painga matua o tenei whakaurunga ko te kitea ki nga huringa puta noa i nga putanga me te whakahaere whirihoranga i te waa-tūturu. I te wa ka mahia nga huringa ka panaia, ka tukuna he panui ki te hongere Heartbeat i roto i te waa. Ka taea e te tangata te ohauru ki taua hongere. Karekau he whakawhiti i waenga i nga tono, te patai ki nga mema o te roopu, me te mahi aroturuki - kei roto katoa i te Mattermost, i te wa e mahia ana te whakahaere whirihoranga me te whakawhanaketanga tono i GitLab.

Ko GitLab me te Mattermost ChatOps ka piki ake te Tirohanga me te Hua ki te Whakawhanake Tere

Mattermost haere mai me mōkihi GitLab Omnibus, te whakarato i te tautoko i waho o te pouaka mo GitLab SSO, nga whakaurunga GitLab i mua i te kete me te tautoko PostgreSQL, me te whakauru Prometheus e taea ai te aroturuki i te punaha me te whakahaere mahi. whakautu maiki. Ka mutu, ka taea te tuku a Mattermost ma te whakamahi GitLab Cloud Maori.

Ko nga roopu DevOps kaore ano kia whai taputapu pai ake me nga painga kei a ChatOps tae noa ki tenei wa. Tāutahia a GitLab Omnibus me Mattermost ka whakamatau maau ake!

Ko te katoa. Ka rite ki o mua, ka tono matou ki nga tangata katoa ipurangi koreutu, ka akohia e matou nga ahuatanga o te taunekeneke i waenga i a Jenkins me Kubernetes, ka whakaarohia nga tauira o te whakamahi i tenei huarahi, me te tātari i te whakaahuatanga o te mahi o te mono me te kaiwhakahaere.

Source: will.com

Tāpiri i te kōrero