Miarahaba indray! OTUS dia manomboka fampianarana vaovao amin'ny volana febroary
Fitaovana feno DevOps, iraka loharano misokatra ary ChatOps - ahoana no tsy hahatonga anao ho raiki-pitia?
Tsy mbola nisy fanerena bebe kokoa tamin'ny ekipa fampandrosoana noho ny ankehitriny, miaraka amin'ny faniriana hamorona vokatra haingana sy mahomby kokoa. Ny fisondrotan'ny DevOps amin'ny lazan'ny DevOps dia vokatry ny fanantenana napetraka amin'izany mba hanafainganana ny tsingerin'ny fampandrosoana, hampitombo ny fahaiza-manaony ary hanampy ireo ekipa hiatrika olana haingana kokoa. Na dia nihatsara be aza ny fisiana sy ny fahafenoan'ny fitaovana DevOps tato anatin'ny taona vitsivitsy, ny fisafidianana fotsiny ireo fitaovana farany sy lehibe indrindra dia tsy miantoka ny tsingerin'ny fampandrosoana milamina sy tsy misy olana.
Nahoana no GitLab
Ao amin'ny tontolo iainana misy safidy sy fahasarotana mihamitombo, GitLab dia manome sehatra DevOps misokatra feno izay afaka manafaingana ny tsingerin'ny fampandrosoana, mampihena ny vidin'ny fampandrosoana ary mampitombo ny vokatra azo avy amin'ny mpamorona. Avy amin'ny drafitra sy ny kaody mankany amin'ny fametrahana sy ny fanaraha-maso (ary miverina indray), ny GitLab dia manangona fitaovana maro isan-karazany ao anaty andiany misokatra.
Nahoana no zava-dehibe indrindra ChatOps
Ao amin'ny Mattermost dia mpankafy ny GitLab izahay, ka izany no mahatonga an'i Mattermost handefasana miaraka amin'ny GitLab Omnibus ary miasa izahay mba hahazoana antoka fa mandeha mora amin'ny Mattermost.
Open platform
ChatOps dia manome fomba hifaneraserana amin'ny asa CI/CD amin'ny alàlan'ny hafatra. Amin'izao fotoana izao, ao anatin'ny fikambanana, fifanakalozan-kevitra, fiaraha-miasa ary famahana olana maro no entina any amin'ny iraka, ary ny fananana fahaizana manatanteraka asa CI/CD miaraka amin'ny vokatra averina ao amin'ny fantsona dia afaka manafaingana be ny fizotran'ny ekipa.
Mattermost + GitLab
Fitaovana feno DevOps, iraka loharano misokatra ary ChatOps - ahoana no tsy hahatonga anao ho raiki-pitia? Miaraka amin'ny GitLab sy Mattermost, tsy vitan'ny hoe manatsotra ny fizotry ny DevOps ny mpamorona, fa mamindra izany ao amin'ny serasera amin'ny chat mitovy ihany koa izay iresahan'ny mpikambana ao amin'ny ekipa ny olana, fiaraha-miasa ary fandraisana fanapahan-kevitra.
Ireto misy ohatra vitsivitsy amin'ny fampiasan'ny ekipa fampandrosoana ny Mattermost sy ny GitLab mba hanatsarana ny vokatra amin'ny fampiasana ChatOps.
Mampiasa GitLab sy Mattermost ny Itk mba handefasana kaody ara-potoana ary hampitombo avo enina ny isan'ny famokarana famokarana isan-taona.
Nanomboka nampiasa ny GitLab izy ireo tamin'ny taona 2014 ary nampiasa fitaovana chat lova ho an'ny asa isan'andro, fandefasana hafatra ary antso an-tsary. Na izany aza, rehefa nitombo ny orinasa dia tsy nitombo tamin'izy ireo ny fitaovana; tsy nisy hafatra voatahiry maharitra, mora hita, ary nanjary sarotra ny fiaraha-miasa. Nanomboka nitady fomba hafa àry izy ireo.
Fotoana fohy taorian'izay dia hitan'izy ireo fa ny fonosana GitLab Omnibus dia tonga miaraka amina sehatra fandefasana hafatra misokatra: Mattermost. Tian'izy ireo avy hatrany ny fampandehanana fizarana kaody tsotra, ao anatin'izany ny fanasongadinana syntax mandeha ho azy sy ny fanohanan'ny Markdown feno, ary koa ny fanamorana ny fifampizaràna fahalalana, ny fikarohana hafatra, ary ny ekipa iray manontolo miara-miasa amin'ny hevitra hamolavola vahaolana vaovao mitambatra amin'ny GitLab.
Talohan'ny nifindrany tao amin'ny Mattermost, tsy afaka nahazo fampandrenesana momba ny fivoaran'ny fampandrosoana mora foana ny mpikambana ao amin'ny ekipa. Saingy te-ho afaka manara-maso ny tetikasa izy ireo, manambatra ny fangatahana ary manao hetsika hafa ao amin'ny GitLab.
Tamin'izay i Romain Maneski, mpamorona avy amin'ny itk, dia nanomboka nanoratra plugin GitLab ho an'ny Mattermost, izay namela ny ekipany hisoratra anarana amin'ny fampandrenesana GitLab ao amin'ny Mattermost ary nahazo fampandrenesana momba ireo olana vaovao sy fangatahana famerenana amin'ny toerana iray.
Amin'izao fotoana izao,
- Fampahatsiahivana isan'andromba hahazoana vaovao momba ny olana sy ny fangatahana fanakambanana mila ny fiheveranao;
- Mariho - handray fampandrenesana avy amin'i Mattermost rehefa misy manonona anao, mandefa fangatahana famerenana anao, na mandefa olana aminao ao amin'ny GitLab.
- bokotra sisiny - Tandremo ny hamaroan'ny tsikera, hafatra tsy novakiana, fanendrena ary fangatahana fampivondronana misokatra izay anananao amin'izao fotoana izao amin'ny fampiasana ny bokotra eo amin'ny sisin'ny Mattermost.
- Famandrihana amin'ny tetikasa - Mampiasà baiko slash hisoratra anarana amin'ny fantsona manan-danja mba handraisana fampandrenesana momba ny fangatahana fanakambanana na olana vaovao ao amin'ny GitLab.
Ankehitriny ny orinasany iray manontolo dia mampiasa ny GitLab sy ny Mattermost mba hanafainganana ny fizotran'ny asa amin'ny ChatOps. Vokatr'izany dia afaka nandefa fanavaozana haingana kokoa izy ireo, izay nitarika fitomboana avo telo heny amin'ny isan'ny tetikasa sy serivisy micro izay niasan'ny ekipa ary nitombo avo enina heny ny isan'ny fandefasana famokarana nandritra ny taona, nandritra ny fampivoarana sy ny fampandrosoana. ekipa agronomista in-5.
Ny orinasam-pampandrosoana rindrambaiko dia manatsara ny vokatra miaraka amin'ny mangarahara kokoa sy ny fahitana amin'ny fanovana code sy ny fanovana
Ny orinasam-pandraharahana rindrambaiko sy angon-drakitra miorina any Maryland dia nametraka ny Mattermost nampidirina tamin'ny GitLab mba hanatsarana ny vokatra sy ny fiaraha-miasa tsy misy olana. Manao fanadihadiana izy ireo, mitantana angon-drakitra ary mamolavola rindrambaiko ho an'ny fikambanana biomedical manerana izao tontolo izao.
Ny GitLab dia ampiasain'ny ekipany ary hitan'izy ireo fa tombony lehibe amin'ny workflows DevOps ny fampiasana azy.
Nanambatra ny GitLab sy ny Mattermost ihany koa izy ireo, natambatra ny commits avy amin'ny GitLab ho fahana iray ao amin'ny Mattermost amin'ny alàlan'ny webhooks, ahafahan'ny fitantanana mahita ny zava-mitranga ao amin'ny orinasa amin'ny andro iray. Nampiana ihany koa ny fitantanana ny fanamboarana sy ny fanaraha-maso ny dikan-teny, izay nanome sarin'ny fanovana isan-karazany natao tamin'ny fotodrafitrasa sy rafitra anatiny nandritra ny andro.
Nanangana fantsona "Heartbeat" misaraka ihany koa ny ekipa handefa fampahafantarana momba ny hetsika fampiharana. Amin'ny fandefasana ireo hafatra ireo amin'ny fantsona Heartbeat manokana dia azonao atao ny misoroka ny fanelingelenana ny mpikambana ao amin'ny ekipa amin'ny resaka momba ny asa amin'ny fantsona mahazatra, mamela ny mpikambana ao amin'ny ekipa hifindra mitokana amin'ny fanontaniana napetraka ao amin'ny fantsona Heartbeat.
Ny iray amin'ireo tombony lehibe amin'ity fampidirana ity dia ny fahitana amin'ny fanovana amin'ny dikan-teny sy ny fitantanana fanamafisana amin'ny fotoana tena izy. Raha vantany vao vita sy voatosika ny fanovana dia misy fampandrenesana alefa any amin'ny fantsona Heartbeat amin'ny fotoana tena izy. Na iza na iza dia afaka misoratra anarana amin'ny fantsona toy izany. Tsy misy intsony ny fifandimbiasana eo amin'ny fampiharana, manontany ny mpikambana ao amin'ny ekipa, na ny fanaraha-maso - dia ao amin'ny Mattermost daholo izany, fa ny fitantanana ny fandrindrana sy ny fampivoarana ny fampiharana dia atao ao amin'ny GitLab.
GitLab sy Mattermost ChatOps dia mampitombo ny fahitana sy ny vokatra amin'ny fampandrosoana haingana
Mattermost tonga miaraka
Ny ekipa DevOps dia tsy mbola nanana fitaovana tsara kokoa miaraka amin'ny tombontsoa azon'ny ChatOps hatramin'izao. Apetraho amin'ny Mattermost ny GitLab Omnibus ary andramo ho anao izany!
Izay ihany. Toy ny mahazatra dia manasa ny rehetra
Source: www.habr.com