Wéi Enterprise Entwécklung Teams GitLab a Mattermost ChatOps benotzen fir d'Entwécklung ze beschleunegen

Moien nach eng Kéier! OTUS lancéiert en neie Cours am Februar "CI/CD op AWS, Azure a Gitlab". Am Erwaardung vum Start vum Cours hu mir eng Iwwersetzung vun nëtzlecht Material virbereet.

E komplette Set vun DevOps Tools, en Open Source Messenger an ChatOps - wéi kënnt Dir net verléift falen?

Et gouf ni méi Drock op Entwécklungsteams wéi elo, mat dësem Wonsch Produkter méi séier a méi effizient ze kreéieren. D'Erhéijung vun der Popularitéit vum DevOps ass gréisstendeels e Resultat vun Erwaardungen, déi drop gesat goufen fir d'Entwécklungszyklen ze beschleunegen, d'Beweeglechkeet ze erhéijen an d'Equipen ze hëllefen Problemer méi séier ze këmmeren. Wärend d'Disponibilitéit an d'Ausdehnung vun DevOps Tools an de leschte Jore wesentlech verbessert goufen, einfach déi lescht a bescht Tools auswielen garantéiert net e glatten, problemfräien Entwécklungsliewenszyklus.

Firwat GitLab

An engem Ökosystem vun exponentiell wuessender Wiel a Komplexitéit bitt GitLab eng komplett Open Source DevOps Plattform déi d'Entwécklungszyklen beschleunegen kann, d'Entwécklungskäschte reduzéieren an d'Entwécklerproduktivitéit erhéijen. Vu Planung a Kodéierung bis Deployment an Iwwerwaachung (an erëm zréck), GitLab bréngt vill verschidden Tools an een oppene Set zesummen.

Firwat Mattermost ChatOps

Bei Mattermost si mir grouss Fans vu GitLab, dofir verschéckt Mattermost mat GitLab Omnibus a mir schaffen fir sécherzestellen datt Mattermost einfach mat leeft GitLab.

Open Plattform Matermost ChatOps erlaabt Iech relevant Informatioun fir Äert Team ze liwweren an Entscheedungen ze treffen direkt wou d'Gespréich geschitt. Wann en Thema optrieden, kann de ChatOps Workflow relevant Teammemberen alarméieren déi zesumme schaffen fir d'Thema direkt bannent Mattermost ze léisen.

ChatOps bitt e Wee fir mat CI / CD Aufgaben duerch Messagerie ze interagéieren. Haut, bannent Organisatiounen, vill Diskussiounen, Zesummenaarbecht a Problemléisung ginn a Messenger bruecht, an d'Fäegkeet ze hunn CI / CD Aufgaben mat Ausgang zréck an de Kanal ze lafen kann de Workflow vum Team wesentlech beschleunegen.

Mattermost + GitLab

E komplette Set vun DevOps Tools, en Open Source Messenger an ChatOps - wéi kënnt Dir net verléift falen? Mat GitLab a Mattermost kënnen d'Entwéckler net nëmmen hiren DevOps Prozess vereinfachen, awer och an déiselwecht Chat-Interface réckelen, wou Teammemberen Themen diskutéieren, kollaboréieren an Entscheedungen treffen.

Hei sinn e puer Beispiller vu wéi Entwécklungsteams Mattermost a GitLab zesumme benotzen fir d'Produktivitéit mat ChatOps ze verbesseren.

Itk benotzt GitLab a Mattermost fir Code op Zäit ze liwweren an d'Zuel vun de Produktiounsdeployementer pro Joer ëm sechsmol eropzesetzen
Itk baséiert zu Montpellier, Frankräich, entwéckelt Tools an Uwendungen, déi Baueren hëllefen d'Ernteprozesser ze optimiséieren, d'Erntequalitéit ze verbesseren an d'Risiko besser ze managen.

Si hunn ugefaang GitLab ëm 2014 ze benotzen an hunn haaptsächlech e Legacy Chat-Tool fir alldeeglech Aarbecht, Messagerie a Videoappellen benotzt. Wéi och ëmmer, wéi d'Firma gewuess ass, huet d'Tool net mat hinnen skaléiert; et goufe keng permanent gespäichert, einfach fonnt Messagen, an Teamwork gouf ëmmer méi schwéier. Also hunn se ugefaang no enger Alternativ ze sichen.

Kuerz duerno hunn se entdeckt datt de GitLab Omnibus Package mat enger oppener Messagerie Plattform gebündelt ass: Mattermost. Si hunn direkt déi einfach Code Sharing Funktionalitéit gär, inklusiv automatesch Syntax Highlight a voll Markdown Support, souwéi d'Liichtegkeet vu Wëssensdeelen, Message Sich, an d'ganz Team kollaboréiert un Iddien fir nei Léisungen integréiert mat GitLab z'entwéckelen.

Ier Dir op Mattermost geplënnert ass, konnten d'Teammemberen net einfach Notifikatiounen iwwer Entwécklungsfortschrëtter kréien. Awer si wollte fäeg sinn Projeten visuell ze verfolgen, Ufroen ze fusionéieren an aner Aktiounen am GitLab auszeféieren.

Et war deemools datt de Romain Maneski, en Entwéckler vun itk, ugefaang huet e GitLab Plugin fir Mattermost ze schreiwen, wat spéider seng Equipe erlaabt huet GitLab Notifikatiounen an Mattermost ze abonnéieren an Notifikatiounen iwwer nei Themen ze kréien an Ufroen iwwerpréift op enger Plaz.

Momentan ginn Plugin ënnerstëtzt:

  • Deeglech ErënnerungenInformatiounen ze kréien iwwer wéi eng Emissioun a Fusiounsufroen Är Opmierksamkeet erfuerderen;
  • Notifikatiounen - Notifikatioune vu Mattermost ze kréien wann iergendeen Iech ernimmt, Iech eng Iwwerpréiwungsufro schéckt oder en Thema un Iech op GitLab weiderginn.
  • Sidebar Knäppercher - Sidd bewosst wéivill Rezensiounen, ongelies Messagen, Uerderen an oppe Fusiounsufroen Dir hutt de Moment mat de Knäppercher op der Mattermost Sidebar.
  • Abonnementer op Projeten - Benotzt Slash Kommandoen fir op wichteg Kanäl ze abonnéieren fir Notifikatiounen iwwer nei Fusiounsufroen oder Themen am GitLab ze kréien.

Elo benotzt seng ganz Firma GitLab a Mattermost fir Workflows mat ChatOps ze beschleunegen. Als Resultat konnten se Updates méi séier liwweren, wat zu enger dräifach Erhéijung vun der Unzuel u Projeten a Mikroservicer gefouert huet, un deem d'Team geschafft huet an eng sechsfach Erhéijung vun der Unzuel vun de Produktiounsdeployementer am Laf vum Joer, alles wärend der Entwécklung an agronomist Équipë vun 5 Mol.

Wéi Enterprise Entwécklung Teams GitLab a Mattermost ChatOps benotzen fir d'Entwécklung ze beschleunegen

Softwareentwécklungsfirma verbessert Produktivitéit mat méi Transparenz a Visibilitéit a Code- a Konfiguratiounsännerungen

D'Maryland-baséiert Software- an Dateservicefirma huet och Mattermost integréiert mat GitLab implementéiert fir d'Produktivitéit an d'nahtlos Zesummenaarbecht ze verbesseren. Si maachen Analysen, verwalten Daten an entwéckelen Software fir biomedizinesch Organisatiounen weltwäit.

GitLab gëtt schwéier vun hirem Team benotzt a si gesinn hir Notzung als e grousse Virdeel an hiren DevOps Workflows.

Si hunn och GitLab a Mattermost fusionéiert, aggregéiert Verpflichtungen aus GitLab an ee Feed an Mattermost iwwer Webhooks, wat d'Gestioun erlaabt huet e Vugelperspektiv ze kréien wat an der Firma op engem bestëmmten Dag geschitt ass. D'Konfiguratiounsmanagement an d'Versiounskontrollupdates goufen och bäigefüügt, déi Snapshots vu verschiddenen Ännerungen un der interner Infrastruktur a Systemer am ganzen Dag gemaach hunn.

D'Team huet och separat "Heartbeat" Kanäl opgestallt fir Notifikatiounen iwwer App Eventer ze schécken. Andeems Dir dës Messagen op spezifesch Heartbeat Channels schéckt, kënnt Dir vermeiden Teammemberen aus Aarbechtsgespréicher a reguläre Kanäl ze distractéieren, wat Teammemberen erlaabt getrennt op Froen op Heartbeat Channels ze wiesselen.

Ee vun de Schlësselvirdeeler vun dëser Integratioun ass Visibilitéit an Ännerungen iwwer Versiounen an Echtzäit Konfiguratiounsmanagement. Soubal Ännerungen engagéiert a gedréckt sinn, gëtt eng Notifikatioun an Echtzäit un den Heartbeat Kanal geschéckt. Jidderee kann op esou engem Kanal abonnéieren. Kee méi tëscht Applikatiounen ze wiesselen, Teammemberen froen oder Verpflichtungen verfollegen - et ass alles am Mattermost, wärend d'Konfiguratiounsmanagement an d'Applikatiounsentwécklung am GitLab gemaach ginn.

GitLab a Mattermost ChatOps erhéijen Visibilitéit a Produktivitéit fir d'Entwécklung ze beschleunegen

Mattermost kënnt mat GitLab Omnibus Package. Tëschefall Äntwert. Endlech, Mattermost kann elo ofgesat ginn benotzt GitLab Cloud Native.

DevOps Teams hunn nach ni e bessert Tool mat de Virdeeler déi ChatOps bis elo huet. Installéiert GitLab Omnibus mat Mattermost a probéiert et selwer!

Dat ass alles. Mir invitéieren wéi gewinnt jiddereen op fräi webinar, wou mir d'Features vun der Interaktioun tëscht Jenkins a Kubernetes studéieren, Beispiller fir dës Approche ze benotzen an d'Beschreiwung vun der Operatioun vum Plugin a Bedreiwer analyséieren.

Source: will.com

Setzt e Commentaire