Saluton denove! OTUS lanĉas novan kurson en februaro
Plena aro de DevOps-iloj, malfermkoda mesaĝisto kaj ChatOps - kiel vi povas ne enamiĝi?
Neniam estis pli da premo sur evoluigaj teamoj ol nun, kun ĉi tiu deziro krei produktojn pli rapide kaj pli efike. La pliiĝo de populareco de DevOps plejparte estis rezulto de atendoj metitaj sur ĝi por akceli evoluciklojn, pliigi lertecon kaj helpi teamojn trakti problemojn pli rapide. Dum la havebleco kaj amplekseco de DevOps-iloj signife pliboniĝis en la lastaj jaroj, simple elekti la plej novajn kaj plej bonajn ilojn ne garantias glatan, senĝenan disvolvan vivociklon.
Kial GitLab
En ekosistemo de eksponente kreskanta elekto kaj komplekseco, GitLab disponigas kompletan malfermfontecan DevOps-platformon kiu povas akceli evoluciklojn, redukti disvolvajn kostojn kaj pliigi programista produktivecon. De planado kaj kodigo ĝis deplojo kaj monitorado (kaj reen), GitLab kunigas multajn diversajn ilojn en unu malfermitan aron.
Kial Mattermost ChatOps
Ĉe Mattermost ni estas grandaj adorantoj de GitLab, tial Mattermost sendas kun GitLab Omnibus kaj ni laboras por certigi, ke Mattermost funkcias facile kun
Malfermu platformon
ChatOps disponigas manieron interagi kun CI/CD-taskoj per mesaĝado. Hodiaŭ, ene de organizoj, multaj diskutoj, kunlaboroj kaj solvado de problemoj estas alportitaj en mesaĝistojn, kaj havi la kapablon prizorgi CI/KD-taskojn kun produktaĵo refluita en la kanalon povas signife akceli la laborfluon de la teamo.
Mattermost + GitLab
Plena aro de DevOps-iloj, malfermkoda mesaĝisto kaj ChatOps - kiel vi povas ne enamiĝi? Kun GitLab kaj Mattermost, programistoj povas ne nur simpligi sian DevOps-procezon, sed ankaŭ movi ĝin en la saman babilejan interfacon kie teamanoj diskutas problemojn, kunlaboras kaj faras decidojn.
Jen kelkaj ekzemploj pri kiel evoluigaj teamoj uzas Mattermost kaj GitLab kune por plibonigi produktivecon uzante ChatOps.
Itk uzas GitLab kaj Mattermost por liveri kodon ĝustatempe kaj pliigas la nombron da produktaddeplojoj jare sesoble.
Ili komencis uzi GitLab ĉirkaŭ 2014 kaj ĉefe uzis heredan babilejon por ĉiutaga laboro, mesaĝado kaj videovokoj. Tamen, ĉar la firmao kreskis, la ilo ne skalis kun ili; ne estis konstante konservitaj, facile trovitaj mesaĝoj, kaj teamlaboro iĝis ĉiam pli malfacila. Do ili komencis serĉi alternativon.
Baldaŭ poste, ili malkovris, ke la pakaĵo GitLab Omnibus venis kun malfermita mesaĝa platformo: Mattermost. Ili tuj amis la simplan kodon kundividantan funkciecon, inkluzive de aŭtomata sintaksa reliefigo kaj plena Markdown-subteno, same kiel la facilecon de scio-kundivido, mesaĝserĉo, kaj la tuta teamo kunlaboranta pri ideoj por evoluigi novajn solvojn integritajn kun GitLab.
Antaŭ ol translokiĝi al Mattermost, teamanoj ne povis facile ricevi sciigojn pri evoluprogreso. Sed ili volis povi vide spuri projektojn, kunfandi petojn kaj fari aliajn agojn en GitLab.
Estis tiam kiam Romain Maneski, programisto de itk, komencis verki GitLab-kromaĵon por Mattermost, kio poste permesis al lia teamo aboni GitLab-sciojn en Mattermost kaj ricevi sciigojn pri novaj aferoj kaj reviziaj petoj en unu loko.
Ĝis nun,
- Ĉiutagaj Rememorigilojricevi informojn pri kiu temo kaj kunfandaj petoj postulas vian atenton;
- Sciigoj – ricevi sciigojn de Mattermost kiam iu mencias vin, sendas al vi revizion aŭ plusendas aferon al vi en GitLab.
- Flankmenuaj butonoj – Atentu kiom da recenzoj, nelegitaj mesaĝoj, taskoj kaj malfermaj kunfandaj petoj vi nuntempe havas uzante la butonojn sur la flanka kolumno de Mattermost.
- Abonoj al projektoj - uzu oblikvokomandojn por aboni gravajn kanalojn por ricevi sciigojn pri novaj kunfandaj petoj aŭ problemoj en GitLab.
Nun lia tuta kompanio uzas kaj GitLab kaj Mattermost por akceli laborfluojn uzante ChatOps. Kiel rezulto, ili povis liveri ĝisdatigojn pli rapide, kio kaŭzis trioblan pliiĝon en la nombro da projektoj kaj mikroservoj pri kiuj la teamo laboris kaj sesobla pliiĝo en la nombro da produktaddeplojoj dum la jaro, ĉio dum kreskigado de la evoluo kaj agronomaj teamoj je 5 fojojn.
Firmao pri programaro plibonigas produktivecon kun pli granda travidebleco kaj videbleco en kodon kaj agordajn ŝanĝojn
La firmao bazita en Marilando pri programaro kaj datumservoj ankaŭ efektivigis Mattermost integritan kun GitLab por plibonigi produktivecon kaj senjuntan kunlaboron. Ili faras analizojn, administras datumojn kaj disvolvas programaron por biomedicinaj organizoj tra la mondo.
GitLab estas multe uzata de ilia teamo kaj ili vidas ĝian uzon kiel grandegan avantaĝon en siaj DevOps-laborfluoj.
Ili ankaŭ kunfandis GitLab kaj Mattermost, kunigante komitaĵojn de GitLab en unu furaĝon en Mattermost per rethokoj, permesante al administrado akiri birdovidon de kio okazis en la firmao en antaŭfiksita tago. Ankaŭ estis aldonitaj ĝisdatigoj pri agorda administrado kaj versio-kontrolo, kiuj disponigis momentfotojn de diversaj ŝanĝoj faritaj al interna infrastrukturo kaj sistemoj dum la tuta tago.
La teamo ankaŭ starigis apartajn "Heartbeat" kanalojn por sendi sciigojn pri aplikaj eventoj. Sendante ĉi tiujn mesaĝojn al specifaj Heartbeat-kanaloj, vi povas eviti distri teamanojn de laborkonversacioj en regulaj kanaloj, permesante al teamanoj aparte ŝanĝi al demandoj afiŝitaj en Heartbeat-kanaloj.
Unu el la ĉefaj avantaĝoj de ĉi tiu integriĝo estas videbleco en ŝanĝoj trans versioj kaj realtempa agorda administrado. Tuj kiam ŝanĝoj estas faritaj kaj puŝitaj, sciigo estas sendita al la Heartbeat-kanalo en reala tempo. Ĉiu povas aboni tian kanalon. Ne plu ŝanĝi inter aplikoj, demandi teamanojn aŭ spuri komision - ĉio estas en Mattermost, dum agordo-administrado kaj aplik-disvolviĝo estas faritaj en GitLab.
GitLab kaj Mattermost ChatOps Pliigas Videblecon kaj Produktivecon por Akceli Evoluon
Mattermost venas kun
DevOps-teamoj neniam havis pli bonan ilon kun la avantaĝoj kiujn ChatOps havas ĝis nun. Instalu GitLab Omnibus kun Mattermost kaj provu ĝin mem!
Tio estas ĉio. Kiel kutime, ni invitas ĉiujn
fonto: www.habr.com