Yuav ua li cas pab pawg txhim kho kev lag luam siv GitLab thiab Mattermost ChatOps txhawm rau txhawm rau txhim kho

Nyob zoo dua! OTUS nthuav tawm chav kawm tshiab nyob rau lub Ob Hlis "CI/CD on AWS, Azure and Gitlab". Nyob rau hauv kev cia siab ntawm qhov pib ntawm chav kawm, peb npaj ib qho kev txhais lus ntawm cov ntaub ntawv tseem ceeb.

Cov txheej txheem tag nrho ntawm DevOps cov cuab yeej, tus xa xov xwm qhib thiab ChatOps - yuav ua li cas koj thiaj tsis poob rau hauv kev hlub?

Tsis tau muaj kev ntxhov siab ntau dua rau cov pab pawg txhim kho dua li tam sim no, nrog rau qhov kev xav no los tsim cov khoom lag luam sai dua thiab ua tau zoo dua. DevOps 'kev nce hauv qhov muaj koob meej tau tshwm sim los ntawm qhov kev cia siab tau muab tso rau hauv nws kom ua kom lub voj voog kev loj hlob, ua kom muaj zog, thiab pab pawg daws teeb meem sai dua. Txawm hais tias qhov muaj thiab kev nkag siab ntawm DevOps cov cuab yeej tau txhim kho tau zoo nyob rau ob peb xyoos dhau los, tsuas yog xaiv cov cuab yeej tshiab thiab zoo tshaj plaws tsis tau lees tias txoj kev txhim kho du, tsis muaj teeb meem tsis muaj teeb meem.

Vim li cas GitLab

Nyob rau hauv ib qho ecosystem ntawm exponentially loj hlob xaiv thiab complexity, GitLab muab ib tug ua tiav qhib qhov chaw DevOps platform uas yuav ua kom lub voj voog txoj kev loj hlob, txo cov nqi kev loj hlob, thiab ua kom cov tsim khoom tsim tau. Los ntawm kev npaj thiab coding mus rau kev xa tawm thiab kev saib xyuas (thiab rov qab dua), GitLab nqa ntau yam cuab yeej sib txawv rau hauv ib qho qhib.

Yog vim li cas tseem ceeb tshaj ChatOps

Ntawm Mattermost peb yog cov kiv cua loj ntawm GitLab, uas yog vim li cas Mattermost nkoj nrog GitLab Omnibus thiab peb ua haujlwm kom paub tseeb tias Mattermost khiav tau yooj yim nrog GitLab.

Qhib platform Qhov tseem ceeb tshaj ChatOps tso cai rau koj muab cov ntaub ntawv cuam tshuam rau koj pab neeg thiab txiav txim siab qhov twg qhov kev sib tham tau tshwm sim. Thaum muaj teeb meem tshwm sim, ChatOps workflow tuaj yeem ceeb toom cov neeg koom nrog uas ua haujlwm ua ke los daws qhov teeb meem ncaj qha hauv Mattermost.

ChatOps muab txoj hauv kev los cuam tshuam nrog CI / CD cov haujlwm los ntawm kev xa xov. Niaj hnub no, nyob rau hauv cov koom haum, ntau kev sib tham, kev sib koom tes thiab kev daws teeb meem raug coj mus rau hauv cov tub txib, thiab muaj peev xwm khiav CI / CD cov dej num nrog cov khoom tso tawm rov qab rau hauv cov channel tuaj yeem ua kom cov pab pawg ua haujlwm tau zoo.

Qhov tseem ceeb tshaj + GitLab

Cov txheej txheem tag nrho ntawm DevOps cov cuab yeej, tus neeg xa xov xwm qhib thiab ChatOps - yuav ua li cas koj thiaj tsis poob rau hauv kev hlub? Nrog GitLab thiab Qhov Tseem Ceeb, cov neeg tsim khoom tuaj yeem tsis tsuas yog ua kom yooj yim rau lawv cov txheej txheem DevOps, tab sis kuj txav mus rau hauv tib qho kev sib tham sib tham uas cov tswv cuab sib tham txog teeb meem, sib koom tes, thiab txiav txim siab.

Nov yog qee qhov piv txwv ntawm yuav ua li cas pab pawg txhim kho tau siv Mattermost thiab GitLab ua ke los txhim kho kev tsim khoom siv ChatOps.

Itk siv GitLab thiab Mattermost kom xa cov lej raws sijhawm thiab nce tus naj npawb ntawm cov khoom xa tawm hauv ib xyoos los ntawm rau lub sijhawm
Itk raws li hauv Montpellier, Fabkis, tsim cov cuab yeej thiab cov ntawv thov uas pab cov neeg ua liaj ua teb txhim kho cov txheej txheem sau qoob loo, txhim kho cov qoob loo zoo thiab tswj kev pheej hmoo zoo dua.

Lawv pib siv GitLab nyob ib ncig ntawm 2014 thiab feem ntau siv cov cuab yeej sib tham qub rau kev ua haujlwm txhua hnub, kev xa xov, thiab hu xov tooj. Txawm li cas los xij, raws li lub tuam txhab loj hlob, cov cuab yeej tsis ntsuas nrog lawv; tsis muaj kev khaws cia tas mus li, nrhiav tau cov lus yooj yim, thiab kev sib koom ua ke tau nyuaj zuj zus. Yog li ntawd lawv pib nrhiav lwm txoj hauv kev.

Tsis ntev tom qab ntawd, lawv tau pom tias pob GitLab Omnibus tuaj nrog qhib kev xa xov platform: Qhov tseem ceeb tshaj. Lawv tam sim ntawd nyiam qhov yooj yim code sib koom ua haujlwm, suav nrog cov ntsiab lus tsis siv neeg lub ntsiab lus tseem ceeb thiab kev txhawb nqa Markdown tag nrho, nrog rau qhov yooj yim ntawm kev sib qhia kev paub, kev tshawb nrhiav cov lus, thiab tag nrho pab neeg sib koom tes ntawm cov tswv yim los tsim cov kev daws teeb meem tshiab nrog GitLab.

Ua ntej tsiv mus rau Mattermost, cov tswv cuab hauv pab pawg tsis tuaj yeem tau txais cov ntawv ceeb toom txog kev txhim kho tau yooj yim. Tab sis lawv xav kom muaj peev xwm ua kom pom cov phiaj xwm, sib koom ua ke thov, thiab ua lwm yam hauv GitLab.

Nws yog thaum ntawd Romain Maneski, tus tsim tawm los ntawm itk, pib sau GitLab plugin rau Mattermost, uas tom qab ntawd tso cai rau nws pab neeg sau npe rau GitLab cov ntawv ceeb toom hauv Mattermost thiab tau txais cov ntawv ceeb toom txog cov teeb meem tshiab thiab tshuaj xyuas cov lus thov hauv ib qho chaw.

Hnub no plugin txhawb:

  • Kev Ceeb Toom Txhua Hnubkom tau txais cov ntaub ntawv hais txog qhov teeb meem twg thiab kev sib koom ua ke thov kom koj xav tau;
  • Cov ntawv qhia - kom tau txais cov ntawv ceeb toom los ntawm Mattermost thaum ib tus neeg hais txog koj, xa koj daim ntawv thov tshuaj xyuas, lossis xa qhov teeb meem rau koj ntawm GitLab.
  • Sidebar khawm - Paub txog ntau npaum li cas kev txheeb xyuas, cov lus tsis tau nyeem, ua haujlwm thiab qhib kev sib koom ua ke thov koj tam sim no siv cov nyees khawm ntawm Mattermost sidebar.
  • Subscription rau tej yaam num - siv cov lus txib kom sau npe rau cov channel tseem ceeb kom tau txais cov ntawv ceeb toom txog kev thov kev sib koom ua ke tshiab lossis teeb meem hauv GitLab.

Tam sim no nws lub tuam txhab tag nrho siv GitLab thiab Mattermost txhawm rau txhawm rau txhawm rau ua haujlwm nrawm siv ChatOps. Raws li qhov tshwm sim, lawv muaj peev xwm xa cov kev hloov tshiab sai dua, uas ua rau muaj peb npaug ntawm cov haujlwm thiab cov kev pabcuam microservices uas pab pawg tau ua haujlwm thiab nce rau 5 npaug ntawm cov khoom xa tawm hauv lub xyoo, tag nrho cov kev loj hlob ntawm kev loj hlob thiab agronomist pab pawg los ntawm XNUMX zaug.

Yuav ua li cas pab pawg txhim kho kev lag luam siv GitLab thiab Mattermost ChatOps txhawm rau txhawm rau txhim kho

Lub tuam txhab txhim kho software txhim kho cov khoom tsim tau nrog ntau dua qhov pom tseeb thiab pom tau rau hauv cov cai thiab kev hloov pauv

Maryland-based software thiab cov ntaub ntawv pabcuam tuam txhab kuj tau siv Mattermost koom nrog GitLab txhawm rau txhim kho cov khoom tsim tau thiab kev sib koom ua ke. Lawv ua analytics, tswj cov ntaub ntawv, thiab tsim software rau biomedical cov koom haum thoob ntiaj teb.

GitLab tau siv ntau heev los ntawm lawv pab neeg thiab lawv pom nws siv raws li qhov txiaj ntsig loj hauv lawv cov haujlwm DevOps.

Lawv kuj tau koom ua ke GitLab thiab Mattermost, sib sau ua ke los ntawm GitLab rau hauv ib qho pub rau hauv Mattermost ntawm webhooks, tso cai rau kev tswj hwm kom tau txais noog lub qhov muag pom ntawm qhov tshwm sim hauv lub tuam txhab ntawm ib hnub. Kev tswj hwm kev teeb tsa thiab kev tswj hwm kev hloov kho tshiab kuj tau ntxiv, uas tau muab cov duab thaij duab ntawm ntau yam kev hloov pauv ua rau sab hauv thiab cov tshuab hauv ib hnub.

Pab neeg no kuj teeb tsa cais "Heartbeat" raws xa cov ntawv ceeb toom txog app txheej xwm. Los ntawm kev xa cov lus no mus rau Heartbeat channel tshwj xeeb, koj tuaj yeem zam tsis txhob cuam tshuam cov neeg koom tes los ntawm kev sib tham hauv kev ua haujlwm hauv cov channel tsis tu ncua, tso cai rau cov tswv cuab sib cais hloov mus rau cov lus nug hauv Heartbeat channels.

Ib qho ntawm cov txiaj ntsig tseem ceeb ntawm qhov kev sib koom ua ke no yog qhov pom tau rau hauv cov kev hloov pauv thoob plaws versions thiab kev tswj xyuas lub sijhawm tiag tiag. Thaum cov kev hloov pauv tau cog lus thiab raug thawb, ceeb toom raug xa mus rau Heartbeat channel raws sijhawm. Leej twg tuaj yeem sau npe rau qhov channel no. Tsis muaj kev hloov pauv ntawm cov ntawv thov ntxiv, nug cov tswv cuab hauv pab pawg, lossis taug qab kev cog lus - nws yog tag nrho hauv Mattermost, thaum tswj kev teeb tsa thiab kev txhim kho daim ntawv thov tau ua tiav hauv GitLab.

GitLab thiab Mattermost ChatOps Ua kom pom kev pom thiab tsim khoom kom nrawm txhim kho

Qhov tseem ceeb tuaj nrog GitLab Omnibus pob, muab kev txhawb nqa tawm ntawm lub thawv rau GitLab SSO, pre-packaged GitLab kev koom ua ke thiab kev txhawb nqa PostgreSQL, nrog rau Prometheus kev koom ua ke uas tso cai rau kev saib xyuas thiab kev tswj xyuas. xwm txheej teb. Thaum kawg, Mattermost tam sim no tuaj yeem siv tau siv GitLab Cloud Native.

Pab pawg DevOps yeej tsis muaj cov cuab yeej zoo dua nrog cov txiaj ntsig uas ChatOps muaj txog tam sim no. Nruab GitLab Omnibus nrog Mattermost thiab sim rau koj tus kheej!

Yog tag nrho. Raws li ib txwm muaj, peb caw sawv daws tuaj koom dawb webinar, qhov twg peb yuav kawm txog cov yam ntxwv ntawm kev sib cuam tshuam ntawm Jenkins thiab Kubernetes, xav txog cov piv txwv ntawm kev siv txoj hauv kev no, thiab txheeb xyuas cov lus piav qhia ntawm kev ua haujlwm ntawm plugin thiab tus neeg teb xov tooj.

Tau qhov twg los: www.hab.com

Ntxiv ib saib