የድርጅት ልማት ቡድኖች እድገትን ለማፋጠን GitLab እና Mattermost ChatOpsን እንዴት እየተጠቀሙ ነው።

ሠላም እንደገና! OTUS በየካቲት ወር አዲስ ኮርስ ይጀምራል "CI/CD በAWS፣ Azure እና Gitlab". የትምህርቱን አጀማመር በመጠባበቅ, ጠቃሚ ቁሳቁሶችን ትርጉም አዘጋጅተናል.

ሙሉ የ DevOps መሳሪያዎች፣ ክፍት ምንጭ መልእክተኛ እና ChatOps - እንዴት በፍቅር መውደቅ አይችሉም?

ምርቶችን በፍጥነት እና በብቃት የመፍጠር ፍላጎት አሁን ካለው በላይ በልማት ቡድኖች ላይ የበለጠ ጫና ታይቶ አያውቅም። የዴቭኦፕስ ተወዳጅነት መጨመር የእድገት ዑደቶችን ለማፋጠን፣ ቅልጥፍናን ለመጨመር እና ቡድኖችን በፍጥነት ችግሮችን እንዲቋቋሙ እንዲረዳቸው የሚጠበቁ ውጤቶች ናቸው። የዴቭኦፕስ መሳሪያዎች መገኘት እና አጠቃላይነት ባለፉት ጥቂት አመታት ውስጥ በከፍተኛ ሁኔታ መሻሻል ቢያሳይም፣ የቅርብ እና ምርጥ መሳሪያዎችን መምረጥ ብቻ ለስላሳ፣ ከችግር የፀዳ የእድገት ዑደት ዋስትና አይሆንም።

ለምን GitLab

በከፍተኛ ደረጃ እያደገ ምርጫ እና ውስብስብነት ባለው ስነ-ምህዳር ውስጥ GitLab የእድገት ዑደቶችን የሚያፋጥን፣የልማት ወጪን የሚቀንስ እና የገንቢ ምርታማነትን ለመጨመር የሚያስችል የተሟላ የ DevOps መድረክ ያቀርባል። ከማቀድ እና ኮድ ማውጣት እስከ ማሰማራት እና ክትትል (እና እንደገና) GitLab ብዙ የተለያዩ መሳሪያዎችን ወደ አንድ ክፍት ስብስብ ያመጣል።

ለምን በጣም አስፈላጊው ChatOps

በ Mattermost እኛ የ GitLab ትልቅ አድናቂዎች ነን፣ ለዚህም ነው Mattermost ከ GitLab Omnibus ጋር የሚጓዘው እና Mattermost በቀላል የሚሰራ መሆኑን ለማረጋገጥ እንሰራለን። GitLab.

መድረክን ክፈት በጣም አስፈላጊው ChatOps ለቡድንዎ ተገቢውን መረጃ እንዲያቀርቡ እና ውይይቱ በሚካሄድበት ቦታ ላይ ውሳኔ እንዲያደርጉ ይፈቅድልዎታል. ችግር በሚፈጠርበት ጊዜ የቻት ኦፕስ የስራ ፍሰት ጉዳዩን በቀጥታ በ Mattermost ውስጥ ለመፍታት አብረው የሚሰሩ የሚመለከታቸውን የቡድን አባላት ሊያስጠነቅቅ ይችላል።

ChatOps በመልእክት መላላኪያ ከCI/CD ተግባራት ጋር መስተጋብር ለመፍጠር መንገድን ይሰጣል። ዛሬ፣ በድርጅቶች ውስጥ፣ ብዙ ውይይቶች፣ ትብብር እና ችግር አፈታት ወደ መልእክተኞች ቀርበዋል፣ እና CI/CD ተግባራትን ወደ ቻናሉ ተመልሳ ወደ ቻናሉ ተመልሳ የማስኬድ ችሎታ መኖሩ የቡድኑን የስራ ሂደት በከፍተኛ ሁኔታ ያፋጥነዋል።

ዋናው ነገር + GitLab

ሙሉ የ DevOps መሳሪያዎች፣ ክፍት ምንጭ መልእክተኛ እና ChatOps - እንዴት በፍቅር መውደቅ አይችሉም? በ GitLab እና Mattermost፣ ገንቢዎች የDevOps ሂደታቸውን ቀላል ማድረግ ብቻ ሳይሆን የቡድን አባላት ጉዳዮችን በሚወያዩበት፣ በሚተባበሩበት እና ውሳኔዎችን ወደሚያደርጉበት የውይይት በይነገጽ ሊያንቀሳቅሱት ይችላሉ።

ChatOpsን በመጠቀም ምርታማነትን ለማሻሻል የልማት ቡድኖች Mattermost እና GitLabን አንድ ላይ እየተጠቀሙባቸው መሆኑን የሚያሳዩ አንዳንድ ምሳሌዎች እዚህ አሉ።

ኮዱን በሰዓቱ ለማድረስ ኢትክ GitLab እና Mattermost ይጠቀማል እና በአመት የምርት ማሰማራትን ቁጥር በስድስት እጥፍ ይጨምራል
ኢክ በሞንፔሊየር፣ ፈረንሳይ ገበሬዎች የመከሩን ሂደት ለማመቻቸት፣ የመከሩን ጥራት ለማሻሻል እና አደጋን በተሻለ ሁኔታ ለመቆጣጠር የሚረዱ መሳሪያዎችን እና መተግበሪያዎችን ያዘጋጃል።

GitLabን መጠቀም የጀመሩት እ.ኤ.አ. በ2014 አካባቢ ሲሆን በዋናነት ለዕለታዊ ስራ፣ መልዕክት መላላኪያ እና የቪዲዮ ጥሪዎች የቆየ የውይይት መሳሪያ ተጠቅመዋል። ይሁን እንጂ ኩባንያው እያደገ ሲሄድ መሣሪያው ከነሱ ጋር አልመጣም; በቋሚነት የተከማቹ፣ በቀላሉ የተገኙ መልዕክቶች አልነበሩም፣ እና የቡድን ስራ ከጊዜ ወደ ጊዜ አስቸጋሪ እየሆነ መጣ። ስለዚህ አማራጭ መፈለግ ጀመሩ።

ብዙም ሳይቆይ የGitLab Omnibus ጥቅል ከተከፈተ የመልእክት መላላኪያ መድረክ ጋር እንደመጣ አወቁ Mattermost። አውቶማቲክ አገባብ ማድመቅ እና ሙሉ የማርክ ዳውንድ ድጋፍን እንዲሁም የእውቀት መጋራትን ቀላልነትን፣ የመልእክት ፍለጋን እና መላው ቡድን ከ GitLab ጋር የተቀናጁ አዳዲስ መፍትሄዎችን ለማዘጋጀት በሃሳቦች ላይ ትብብርን ጨምሮ ቀላል የኮድ መጋራት ተግባርን ወዲያውኑ ወደዱት።

ወደ ማተርሞስት ከመሄዳቸው በፊት፣ የቡድን አባላት ስለ ልማት እድገት ማሳወቂያዎችን በቀላሉ መቀበል አልቻሉም። ነገር ግን ፕሮጀክቶችን በእይታ መከታተል፣ ጥያቄዎችን ማዋሃድ እና ሌሎች ድርጊቶችን በGitLab ውስጥ ማከናወን መቻል ፈልገው ነበር።

ያኔ ነበር ከ itk የመጣው ሮማን ማኔስኪ የጊትላብ ፕለጊን ለ Mattermost መፃፍ የጀመረው ፣ይህም በኋላ ቡድኑ ለ GitLab ማሳወቂያዎች በ Mattermost እንዲመዘገብ እና ስለአዳዲስ ጉዳዮች ማሳወቂያዎችን እንዲቀበል እና ጥያቄዎችን በአንድ ቦታ እንዲገመግም ያስቻለው።

እስከዛሬ ድረስ, ተሰኪ ይደግፋል:

  • ዕለታዊ አስታዋሾችስለ የትኛው ጉዳይ እና የማዋሃድ ጥያቄዎች የእርስዎን ትኩረት እንደሚፈልጉ መረጃ ለመቀበል;
  • ማሳወቂያዎች - አንድ ሰው ሲጠቅስዎ፣ የግምገማ ጥያቄ ሲልክልዎ ወይም ችግርን በGitLab ላይ ሲያስተላልፍ ከ Mattermost ማሳወቂያዎችን ለመቀበል።
  • የጎን አሞሌ አዝራሮች - ምን ያህል ግምገማዎች ፣ ያልተነበቡ መልእክቶች ፣ ምደባዎች እና የማዋሃድ ጥያቄዎች በአሁኑ ጊዜ በ Mattermost የጎን አሞሌ ላይ ያሉ ቁልፎችን ተጠቅመው ይወቁ።
  • የፕሮጀክቶች ምዝገባዎች - በ GitLab ውስጥ ስለ አዲስ የውህደት ጥያቄዎች ወይም ጉዳዮች ማሳወቂያዎችን ለመቀበል አስፈላጊ ለሆኑ ቻናሎች ለመመዝገብ slash ትዕዛዞችን ይጠቀሙ።

አሁን ቻትኦፕስን በመጠቀም የስራ ፍሰቶችን ለማፋጠን የእሱ ኩባንያ በሙሉ GitLab እና Mattermost ይጠቀማል። በዚህም አዳዲስ መረጃዎችን በፍጥነት ማድረስ በመቻላቸው ቡድኑ እየሠራባቸው ያሉትን ፕሮጀክቶችና ማይክሮ አገልገሎቶች ቁጥር በሦስት እጥፍ እንዲያድግ እና በዓመቱ የምርት ስምሪት ብዛት በስድስት እጥፍ እንዲጨምር አድርጓል። የግብርና ባለሙያዎች ቡድን በ 5 ጊዜ.

የድርጅት ልማት ቡድኖች እድገትን ለማፋጠን GitLab እና Mattermost ChatOpsን እንዴት እየተጠቀሙ ነው።

የሶፍትዌር ልማት ኩባንያ ወደ ኮድ እና ውቅረት ለውጦች በበለጠ ግልጽነት እና ታይነት ምርታማነትን ያሻሽላል

በሜሪላንድ ላይ የተመሰረተው የሶፍትዌር እና የውሂብ አገልግሎት ኩባንያ ምርታማነትን እና እንከን የለሽ ትብብርን ለማሻሻል Mattermost ከ GitLab ጋር የተዋሃደውን ተግባራዊ አድርጓል። ትንታኔ ያካሂዳሉ፣ መረጃዎችን ያስተዳድራሉ እና በዓለም ዙሪያ ላሉ የባዮሜዲካል ድርጅቶች ሶፍትዌር ያዘጋጃሉ።

GitLab በቡድናቸው በብዛት ጥቅም ላይ ይውላል እና አጠቃቀሙን በDevOps የስራ ፍሰታቸው ውስጥ እንደ ትልቅ ጥቅም ይመለከቱታል።

እንዲሁም GitLab እና Mattermost ን አዋህደዋል፣ ከ GitLab የተፈጸሙ ተግባራትን በአንድ ምግብ ወደ Mattermost በዌብ መንጠቆዎች በማዋሃድ፣ አስተዳደሩ በአንድ ቀን በኩባንያው ውስጥ እየሆነ ያለውን ነገር በወፍ በረር እንዲመለከት አስችሎታል። የውቅር አስተዳደር እና የስሪት ቁጥጥር ዝመናዎችም ተጨምረዋል፣ ይህም ቀኑን ሙሉ በውስጣዊ መሠረተ ልማት እና ስርዓቶች ላይ የተደረጉ የተለያዩ ለውጦችን ቅጽበተ-ፎቶዎችን አቅርቧል።

ቡድኑ ስለመተግበሪያ ክስተቶች ማሳወቂያዎችን ለመላክ የተለየ የ"Heartbeat" ቻናሎችን አቋቁሟል። እነዚህን መልእክቶች ወደ ተወሰኑ የልብ ምት ቻናሎች በመላክ የቡድን አባላትን በተናጥል በልብ ምት ቻናሎች ላይ ወደተለጠፉት ጥያቄዎች እንዲቀይሩ በማድረግ የቡድን አባላትን ከስራ ውይይቶች እንዳይዘናጉ ማድረግ ይችላሉ።

የዚህ ውህደት ቁልፍ ከሆኑት ጥቅሞች አንዱ በሁሉም ስሪቶች እና በቅጽበት ውቅረት አስተዳደር ላይ ለሚደረጉ ለውጦች ታይነት ነው። ለውጦች እንደተደረጉ እና እንደተገፉ፣ ማሳወቂያ ወደ Heartbeat ሰርጥ በቅጽበት ይላካል። ማንኛውም ሰው ለእንደዚህ አይነት ቻናል መመዝገብ ይችላል። ከአሁን በኋላ በመተግበሪያዎች መካከል መቀያየር፣ የቡድን አባላትን መጠየቅ ወይም የመከታተያ ቁርጠኝነት የለም - ሁሉም በ Mattermost ላይ ነው፣ የውቅረት አስተዳደር እና የመተግበሪያ ልማት በGitLab ውስጥ ሲደረጉ።

GitLab እና Mattermost ChatOps ለዕድገት ፍጥነት ታይነትን እና ምርታማነትን ይጨምራሉ

ዋናው ነገር አብሮ ይመጣል GitLab Omnibus ጥቅልለ GitLab ኤስኤስኦ ከሳጥን ውጭ ድጋፍን ፣ ቀድሞ የታሸጉ የጊትላብ ውህደቶችን እና የ PostgreSQL ድጋፍን እንዲሁም የስርዓት ቁጥጥር እና የድርጊት አስተዳደርን የሚፈቅድ የፕሮሜቲየስ ውህደትን መስጠት። ክስተት ምላሽ. በመጨረሻም፣ Mattermost አሁን በመጠቀም ሊሰማራ ይችላል። GitLab ደመና ቤተኛ.

DevOps እስካሁን ድረስ ChatOps ካላቸው ጥቅሞች ጋር የተሻለ መሣሪያ ኖሯቸው አያውቅም። GitLab Omnibusን በ Mattermost ይጫኑ እና ለራስዎ ይሞክሩት!

ይኼው ነው. እንደተለመደው ሁሉንም ሰው እንጋብዛለን። ነጻ ዌቢናር, በጄንኪንስ እና በኩበርኔትስ መካከል ያለውን መስተጋብር ባህሪያትን የምናጠናበት, ይህንን ዘዴ የመጠቀም ምሳሌዎችን እና የፕለጊን እና ኦፕሬተርን አሠራር መግለጫ እንመረምራለን.

ምንጭ: hab.com

አስተያየት ያክሉ