Како тимови за развој предузећа користе ГитЛаб и Маттермост ЦхатОпс да убрзају развој

Здраво поново! ОТУС покреће нови курс у фебруару „ЦИ/ЦД на АВС, Азуре и Гитлаб“. У ишчекивању почетка курса припремили смо превод корисног материјала.

Комплетан сет ДевОпс алата, месинџер отвореног кода и ЦхатОпс - како се не заљубити?

Никада није било већег притиска на развојне тимове него сада, са жељом да се производи брже и ефикасније креирају. Пораст популарности ДевОпс-а је у великој мери резултат очекивања да ће убрзати развојне циклусе, повећати агилност и помоћи тимовима да се брже носе са проблемима. Док су доступност и свеобухватност ДевОпс алата значајно побољшани у последњих неколико година, једноставно бирање најновијих и најбољих алата не гарантује несметан развојни животни циклус без муке.

Зашто ГитЛаб

У екосистему експоненцијално растућег избора и сложености, ГитЛаб пружа комплетну ДевОпс платформу отвореног кода која може убрзати развојне циклусе, смањити трошкове развоја и повећати продуктивност програмера. Од планирања и кодирања до примене и надгледања (и назад), ГитЛаб обједињује многе различите алате у један отворени скуп.

Зашто Маттермост ЦхатОпс

У Маттермосту смо велики обожаваоци ГитЛаба, због чега се Маттермост испоручује са ГитЛаб Омнибусом и радимо на томе да Маттермост лако ради са ГитЛаб.

Отворена платформа Маттермост ЦхатОпс омогућава вам да пружите релевантне информације свом тиму и донесете одлуке управо тамо где се разговор одвија. Када дође до проблема, ЦхатОпс радни ток може да упозори релевантне чланове тима који раде заједно на решавању проблема директно у Маттермост-у.

ЦхатОпс пружа начин за интеракцију са ЦИ/ЦД задацима кроз размену порука. Данас, унутар организација, много дискусија, сарадње и решавања проблема се доводи у гласнике, а могућност покретања ЦИ/ЦД задатака са излазом који се враћа назад у канал може значајно убрзати радни ток тима.

Маттермост + ГитЛаб

Комплетан сет ДевОпс алата, месинџер отвореног кода и ЦхатОпс - како се не заљубити? Са ГитЛаб-ом и Маттермостом, програмери могу не само да поједноставе свој ДевОпс процес, већ и да га преместе у исти интерфејс за ћаскање где чланови тима расправљају о проблемима, сарађују и доносе одлуке.

Ево неколико примера како развојни тимови заједно користе Маттермост и ГитЛаб да побољшају продуктивност користећи ЦхатОпс.

Итк користи ГитЛаб и Маттермост за испоруку кода на време и повећава број производње годишње за шест пута
Итк са седиштем у Монпељеу, Француска, развија алате и апликације које помажу пољопривредницима да оптимизују процесе жетве, побољшају квалитет жетве и боље управљају ризиком.

Почели су да користе ГитЛаб око 2014. и првенствено су користили стари алат за ћаскање за свакодневни рад, размену порука и видео позиве. Међутим, како је компанија расла, алат се није проширио са њима; није било трајно сачуваних, лако доступних порука, а тимски рад је постајао све тежи. Тако су почели да траже алтернативу.

Убрзо након тога, открили су да је ГитЛаб Омнибус пакет дошао у пакету са отвореном платформом за размену порука: Маттермост. Одмах им се допала једноставна функционалност дељења кода, укључујући аутоматско истицање синтаксе и пуну подршку за Маркдовн, као и лакоћу дељења знања, претраживања порука и цео тим који сарађује на идејама за развој нових решења интегрисаних са ГитЛабом.

Пре преласка на Маттермост, чланови тима нису могли лако да примају обавештења о напретку развоја. Али желели су да буду у могућности да визуелно прате пројекте, спајају захтеве и обављају друге радње у ГитЛабу.

Тада је Ромаин Манески, програмер из ИТК-а, почео да пише ГитЛаб додатак за Маттермост, што је касније омогућило његовом тиму да се претплати на обавештења ГитЛаб-а у Маттермост-у и прима обавештења о новим проблемима и захтевима за преглед на једном месту.

До сада плугин суппортс:

  • Дневни подсетницида добијете информације о томе која питања и захтеви за спајање захтевају вашу пажњу;
  • Обавештења – да примате обавештења од Маттермост-а када вас неко помене, пошаље вам захтев за преглед или вам проследи проблем на ГитЛаб-у.
  • Дугмад на бочној траци – Имајте на уму колико рецензија, непрочитаних порука, задатака и отворених захтева за спајање тренутно имате користећи дугмад на Маттермост бочној траци.
  • Претплате на пројекте – користите команде косе црте да бисте се претплатили на важне канале и примали обавештења о новим захтевима за спајање или проблемима у ГитЛаб-у.

Сада цела његова компанија користи и ГитЛаб и Маттермост да убрза радни ток користећи ЦхатОпс. Као резултат тога, били су у могућности да брже испоручују ажурирања, што је довело до троструког повећања броја пројеката и микроуслуга на којима је тим радио и шестоструког повећања броја имплементација производње током године, све уз раст развоја и агрономске екипе за 5 пута.

Како тимови за развој предузећа користе ГитЛаб и Маттермост ЦхатОпс да убрзају развој

Компанија за развој софтвера побољшава продуктивност уз већу транспарентност и видљивост промена кода и конфигурације

Компанија за софтвер и услуге података са седиштем у Мериленду је такође имплементирала Маттермост интегрисану са ГитЛабом како би побољшала продуктивност и беспрекорну сарадњу. Они врше аналитику, управљају подацима и развијају софтвер за биомедицинске организације широм света.

Њихов тим у великој мери користи ГитЛаб и они виде његову употребу као огромну корист у својим ДевОпс радним токовима.

Такође су спојили ГитЛаб и Маттермост, агрегирајући урезивање из ГитЛаб-а у један феед у Маттермост путем веб-хукова, омогућавајући менаџменту да добије из птичје перспективе шта се дешавало у компанији одређеног дана. Додата су и ажурирања за управљање конфигурацијом и контролу верзија, која су обезбедила снимке различитих промена у интерној инфраструктури и системима током дана.

Тим је такође поставио засебне канале „Хеартбеат“ за слање обавештења о догађајима у апликацији. Слањем ових порука на одређене Хеартбеат канале, можете избећи одвраћање пажње чланова тима од пословних разговора на редовним каналима, омогућавајући члановима тима да засебно пређу на питања постављена на Хеартбеат каналима.

Једна од кључних предности ове интеграције је видљивост промена у различитим верзијама и управљање конфигурацијом у реалном времену. Чим се промене обавежу и гурају, обавештење се шаље на Хеартбеат канал у реалном времену. Свако се може претплатити на такав канал. Нема више пребацивања између апликација, питања чланова тима или праћења урезивања – све је у Маттермост-у, док се управљање конфигурацијом и развој апликација обављају у ГитЛаб-у.

ГитЛаб и Маттермост ЦхатОпс повећавају видљивост и продуктивност ради убрзања развоја

Најважније долази са ГитЛаб Омнибус пакет, пружајући готову подршку за ГитЛаб ССО, унапред упаковане ГитЛаб интеграције и ПостгреСКЛ подршку, као и Прометхеус интеграцију која омогућава праћење система и управљање акцијама одговор на инцидент. Коначно, Маттермост се сада може применити помоћу ГитЛаб Цлоуд Нативе.

ДевОпс тимови никада нису имали бољи алат са предностима које ЦхатОпс има до сада. Инсталирајте ГитЛаб Омнибус са Маттермостом и испробајте га сами!

То је све. Као и обично, позивамо све да бесплатан вебинар, где ћемо проучавати карактеристике интеракције између Џенкинса и Кубернетеса, размотрити примере коришћења овог приступа и анализирати опис рада додатка и оператора.

Извор: ввв.хабр.цом

Додај коментар