DevOps - VTB ልምድን በመጠቀም የተሟላ የቤት ውስጥ ልማት እንዴት እንደሚገነባ

የዴቭኦፕስ ልምዶች ይሰራሉ። የመልቀቂያውን የመጫኛ ጊዜ በ 10 ጊዜ ስንቀንስ እራሳችን ይህንን አሳምነን ነበር. በ VTB በምንጠቀመው የFIS ፕሮፋይል ሲስተም፣ መጫኑ አሁን ከ90 ይልቅ 10 ደቂቃ ይወስዳል። የሚለቀቅበት ጊዜ ከሁለት ሳምንት ወደ ሁለት ቀናት ቀንሷል። ቀጣይነት ያለው የትግበራ ጉድለቶች ቁጥር በትንሹ ወደ ዝቅተኛ ደረጃ ወርዷል። ከ "የእጅ ጉልበት" ለመራቅ እና በአቅራቢው ላይ ጥገኛነትን ለማስወገድ, በክራንች መስራት እና ያልተጠበቁ መፍትሄዎችን መፈለግ አለብን. የተሟላ ውስጣዊ እድገትን እንዴት እንደገነባን ከቁርጡ በታች ዝርዝር ታሪክ አለ።

DevOps - VTB ልምድን በመጠቀም የተሟላ የቤት ውስጥ ልማት እንዴት እንደሚገነባ
 

መቅድም፡ DevOps ፍልስፍና ነው።

ባለፈው ዓመት የዴቭኦፕስ ልምዶችን በVTB ውስጥ የውስጥ ልማት እና ትግበራን ለማደራጀት ብዙ ስራዎችን ሰርተናል።

  • ለ 12 ስርዓቶች የውስጥ ልማት ሂደቶችን ገንብተናል;
  • 15 የቧንቧ መስመሮችን አስጀመርን, ከእነዚህ ውስጥ አራቱ ወደ ምርት መጡ;
  • አውቶማቲክ 1445 የሙከራ ሁኔታዎች;
  • በቤት ውስጥ ቡድኖች የተዘጋጁ በርካታ ልቀቶችን በተሳካ ሁኔታ ተግባራዊ አድርገናል።

የቤት ውስጥ ልማትን ለማደራጀት እና የዴቭሴክኦፕስ ልምዶችን ትግበራ ለማደራጀት በጣም አስቸጋሪው አንዱ የ FIS መገለጫ ስርዓት - ተዛማጅ ባልሆነ DBMS ላይ የችርቻሮ ምርት ማቀነባበሪያ ሆነ። ቢሆንም፣ ልማቱን መገንባት፣ የቧንቧ መስመር ዝርጋታ፣ በምርቱ ላይ የግለሰብ ያልሆኑ ጥቅሎችን መጫን እና መልቀቂያዎችን እንዴት መሰብሰብ እንዳለብን ተምረናል። ስራው ቀላል አልነበረም, ነገር ግን አስደሳች እና በአተገባበር ላይ ግልጽ ገደቦች ሳይኖሩበት: ስርዓቱ እዚህ አለ - የቤት ውስጥ እድገትን መገንባት ያስፈልግዎታል. ብቸኛው ሁኔታ ከምርታማ አካባቢ በፊት ሲዲውን መጠቀም ነው.

መጀመሪያ ላይ የአተገባበሩ ስልተ ቀመር ቀላል እና ግልጽ ይመስላል፡-

  • የመጀመሪያ የእድገት እውቀትን እናዳብራለን እና ተቀባይነት ያለው የጥራት ደረጃ ከኮዱ ቡድን ያለምንም እንከን እናሳካለን።
  • በተቻለ መጠን ወደ ነባር ሂደቶች እንቀላቅላለን;
  • ግልጽ በሆኑ ደረጃዎች መካከል ኮድ ለማስተላለፍ, የቧንቧ መስመርን ቆርጠን አንዱን ጫፍ ወደ ቀጣይነት እንገፋለን.

በዚህ ጊዜ ውስጥ የሚፈለገው መጠን ያለው የእድገት ቡድን ክህሎቶችን ማዳበር እና ለመልቀቅ ያለውን አስተዋፅኦ ወደ ተቀባይነት ደረጃ ማሳደግ አለበት. እና ያ ነው, የተጠናቀቀውን ተግባር ግምት ውስጥ ማስገባት እንችላለን.

ይህ ወደሚፈለገው ውጤት ሙሉ በሙሉ ኃይል ቆጣቢ መንገድ ይመስላል፡ እዚህ DevOps ነው፣ የቡድኑ የአፈጻጸም መለኪያዎች እዚህ አሉ፣ የተከማቸ እውቀት እዚህ አለ... በተግባር ግን DevOps አሁንም ስለ ፍልስፍና መሆኑን ሌላ ማረጋገጫ አግኝተናል። , እና "ከጂትላብ ሂደት ጋር አልተያያዘም, ሊታወቅ የሚችል, ትስስር እና ከዝርዝሩ በታች."

የድርጊት መርሃ ግብሩን በድጋሚ ከመረመርን በኋላ፣ በውስጣችን የውጪ አቅራቢ አይነት እየገነባን መሆኑን ተገነዘብን። ስለዚህ የሂደት ዳግም ምህንድስና ከላይ በተገለጸው አልጎሪዝም ላይ ተጨምሯል፣ እንዲሁም በዚህ ሂደት ውስጥ የመሪነት ሚናን ለማግኘት በጠቅላላው የእድገት መስመር ላይ የባለሙያዎችን ማዳበር ተጨምሯል። በጣም ቀላሉ አማራጭ አይደለም, ነገር ግን ይህ በርዕዮተ ዓለም ትክክለኛ የእድገት መንገድ ነው.
 

የቤት ውስጥ ልማት የሚጀምረው የት ነው? 

አብሮ ለመስራት በጣም ተስማሚ ስርዓት አልነበረም. በሥነ ሕንጻ፣ አንድ ትልቅ ግንኙነት የሌለው DBMS ነበር፣ ብዙ የተለያዩ ሊተገበሩ የሚችሉ ነገሮችን (ስክሪፕቶች፣ ቅደም ተከተሎች፣ ባችች፣ ወዘተ) ያቀፈ፣ እንደ አስፈላጊነቱ ይጠሩ እና በጥቁር ሣጥን መርህ ላይ ይሠሩ ነበር፡ ጥያቄ እና ጉዳዮችን ይቀበላል። ምላሽ. ሊታወቁ የሚገባቸው ሌሎች ችግሮች የሚከተሉትን ያካትታሉ:

  • እንግዳ ቋንቋ (MUMPS);
  • የኮንሶል በይነገጽ;
  • ከታዋቂ አውቶማቲክ መሳሪያዎች እና ማዕቀፎች ጋር ውህደት አለመኖር;
  • የውሂብ መጠን በአስር ቴራባይት;
  • በሰዓት ከ 2 ሚሊዮን በላይ ስራዎችን መጫን;
  • ጠቀሜታ - ንግድ-ወሳኝ.

በተመሳሳይ ጊዜ, በእኛ በኩል ምንም ምንጭ ኮድ ማከማቻ አልነበረም. ፈጽሞ. ሰነዶች ነበሩ, ነገር ግን ሁሉም ቁልፍ እውቀቶች እና ብቃቶች ከውጫዊ ድርጅት ጎን ነበሩ.
ባህሪያቱን እና ዝቅተኛ ስርጭትን ከግምት ውስጥ በማስገባት የስርዓቱን እድገት ከባዶ መማር ጀመርን ። በጥቅምት 2018 የጀመረው፡-

  • የኮድ ማመንጨት ሰነዶችን እና መሰረታዊ ነገሮችን አጠና;
  • ከሻጩ የተቀበለውን የእድገት አጭር ኮርስ አጥንተናል;
  • የተካነ የመጀመሪያ ልማት ችሎታዎች;
  • ለአዳዲስ የቡድን አባላት የስልጠና መመሪያ አዘጋጅተናል;
  • ቡድኑን በ "ውጊያ" ሁነታ ውስጥ ለማካተት ተስማምተናል;
  • በኮድ ጥራት ቁጥጥር ችግሩን ፈትቷል;
  • ለልማት አቋም አዘጋጅተናል።

እውቀትን በማዳበር እና እራሳችንን በስርአቱ ውስጥ በማጥለቅ ሶስት ወራትን አሳልፈናል፣ እና ከ2019 መጀመሪያ ጀምሮ የቤት ውስጥ ልማት እንቅስቃሴውን ወደ ብሩህ የወደፊት ጊዜ፣ አንዳንዴም በችግር፣ ነገር ግን በራስ መተማመን እና በዓላማ መንቀሳቀስ ጀመረ።

የማጠራቀሚያ ፍልሰት እና አውቶሞቲስቶች

የመጀመሪያው DevOps ተግባር ማከማቻ ነው። ተደራሽነትን ለማቅረብ በፍጥነት ተስማምተናል ነገርግን አሁን ካለው SVN አንድ የግንድ ቅርንጫፍ ወደ ኢላማችን ጂት ወደ በርካታ ቅርንጫፎች ሞዴል እና የጂት ፍሎው ልማት መሸጋገር አስፈላጊ ነበር። እኛ ደግሞ የራሳቸው መሠረተ ልማት ያላቸው 2 ቡድኖች እና በውጭ አገር የአቅራቢው ቡድን አካል አሉን። ከሁለት Gits ጋር መኖር ነበረብኝ እና ማመሳሰልን ማረጋገጥ ነበረብኝ። በእንደዚህ ዓይነት ሁኔታ ውስጥ, ከሁለቱ ክፋቶች ያነሰ ነበር.

የማጠራቀሚያው ፍልሰት በተደጋጋሚ መራዘሙ፣ የተጠናቀቀው በሚያዝያ ወር ብቻ ነው፣ ከፊት መስመር ባልደረቦች ጋር በመሆን። በGit Flow ነገሮችን ለመጀመሪያ ጊዜ ቀላል ለማድረግ ወስነናል እና በ hotfix ፣ በማዳበር እና በመልቀቅ በጥንታዊው እቅድ ላይ ተስማምተናል። ማስተርን ለመተው ወሰኑ (እንደ ፕሮድ መሰል)። ከዚህ በታች ይህ አማራጭ ለምን የተሻለ ሆኖ እንደተገኘ እናብራራለን። ለሁለት ቡድኖች የተለመደ የሻጩ ንብረት የሆነ የውጭ ማከማቻ እንደ ሰራተኛ ጥቅም ላይ ውሏል። በጊዜ መርሐግብር መሠረት ከውስጥ ማከማቻው ጋር ተመሳስሏል። አሁን በ Git እና Gitlab ሂደቶችን በራስ ሰር ማድረግ ተችሏል።

የአውቶሞተሮች ጉዳይ በሚያስደንቅ ሁኔታ በቀላሉ ተፈትቷል - ዝግጁ የሆነ ማዕቀፍ ሰጥተናል። የስርዓቱን ልዩ ሁኔታ ከግምት ውስጥ በማስገባት የተለየ ክዋኔ መጥራት የንግዱ ሂደት ለመረዳት የሚቻል እና በተመሳሳይ ጊዜ እንደ ክፍል ፈተና ሆኖ አገልግሏል። የቀረው የሙከራ መረጃን ማዘጋጀት እና የተፈለገውን ቅደም ተከተል ስክሪፕቶችን በመጥራት ውጤቱን መገምገም ብቻ ነበር። በአሰራር ስታቲስቲክስ መሰረት የተቋቋመው የሁኔታዎች ዝርዝር፣ የሂደቶች ወሳኝነት እና አሁን ያለው የመልሶ ማቋቋም ዘዴ ሲሞሉ፣ አውቶማቲክ ሙከራዎች መታየት ጀመሩ። አሁን የቧንቧ መስመር መገንባት መጀመር እንችላለን.

እንዴት ነበር: ከራስ-ሰር በፊት ያለው ሞዴል

አሁን ያለው የትግበራ ሂደት ሞዴል የተለየ ታሪክ ነው. እያንዳንዱ ማሻሻያ እንደ የተለየ ተጨማሪ የመጫኛ ጥቅል በእጅ ተላልፏል። ቀጥሎም በጅራ ውስጥ በእጅ ምዝገባ እና በአከባቢዎች ላይ በእጅ መጫን ተከሰተ። ለግለሰብ ፓኬጆች, ሁሉም ነገር ግልጽ ሆኖ ይታያል, ነገር ግን በመልቀቂያው ዝግጅት, ነገሮች የበለጠ ውስብስብ ነበሩ.

ማሰባሰብ የተካሄደው በተናጥል የማቅረቢያ ደረጃ ሲሆን ይህም ገለልተኛ እቃዎች ነበሩ. ማንኛውም ለውጥ አዲስ መላኪያ ነው። ከሌሎች ነገሮች በተጨማሪ 60-70 ቴክኒካል ስሪቶች ወደ 10-15 ዋና የመልቀቂያ ቅንጅቶች ፓኬጆች ተጨምረዋል - አንድ ነገር ሲጨምሩ ወይም ሲወጡ የተገኙ ስሪቶች እና ከተለቀቁት ውጭ የሽያጭ ለውጦችን የሚያንፀባርቁ።

በማጓጓዣው ውስጥ ያሉ ነገሮች እርስበርስ ተደራርበዋል፣ በተለይም በአፈጻጸም ኮድ ውስጥ፣ ልዩ የሆነው ከግማሽ በታች። ቀድሞውኑ በተጫነው ኮድ እና መጫኑ ገና በታቀደው ላይ ብዙ ጥገኛዎች ነበሩ። 

አስፈላጊውን የኮዱ እትም ለማግኘት, የመጫኛ ትዕዛዙን በጥብቅ መከተል አስፈላጊ ነበር, በዚህ ጊዜ ነገሮች በአካል ብዙ ጊዜ እንደገና ተጽፈዋል, ከ 10-12 ጊዜ.

የጥቅሎችን ስብስብ ከጫንኩ በኋላ ቅንብሮቹን ለመጀመር መመሪያዎችን እራስዎ መከተል ነበረብኝ። የሚለቀቀው በአቅራቢው ተሰብስቦ ተጭኗል። የመልቀቂያው ቅንብር ከመተግበሩ በፊት ማለት ይቻላል ተብራርቷል, ይህም "ማጣመር" ፓኬጆችን መፍጠርን ያካትታል. በውጤቱም, የእቃዎቹ ወሳኝ ክፍል ከተለቀቀው ወደ ተለቀቀው የራሱ ጭራ "ዲኮፕሊንግ" ተንቀሳቅሷል.

አሁን በዚህ አቀራረብ ግልጽ ነው - የመልቀቂያ እንቆቅልሹን በጥቅል ደረጃ ማሰባሰብ - አንድ ዋና ቅርንጫፍ ምንም ተግባራዊ ትርጉም አልነበረውም. በምርት ላይ መጫን ከአንድ ተኩል እስከ ሁለት ሰዓት የጉልበት ሥራ ፈጅቷል. ቢያንስ በጫኚው ደረጃ የነገሩን ሂደት ቅደም ተከተል መገለጹ ጥሩ ነው-መስኮች እና መዋቅሮች ለእነርሱ እና ሂደቶች ከመረጃው በፊት ገብተዋል. ነገር ግን, ይህ በተለየ ጥቅል ውስጥ ብቻ ነው የሚሰራው.

የዚህ አቀራረብ አመክንዮአዊ ውጤት የግዴታ የመጫኛ ጉድለቶች ነበሩ ጠማማ የነገሮች ስሪቶች ፣ አላስፈላጊ ኮድ ፣ የጎደሉ መመሪያዎች እና የነገሮች የጋራ ተፅእኖዎች ፣ ከተለቀቀ በኋላ በሙቀት ተወግደዋል። 

የመጀመሪያ ዝመናዎች፡ ስብሰባ እና ማቅረቢያ መፈጸም

አውቶማቲክ የጀመረው ኮድን በዚህ መንገድ በፓይፕ በማስተላለፍ ነው።

  • የተጠናቀቀውን ማድረስ ከማከማቻ ውስጥ ይውሰዱ;
  • በተዘጋጀ አካባቢ ላይ ይጫኑት;
  • አውቶሜትሮችን ያሂዱ;
  • የመጫን ውጤቱን መገምገም;
  • በሙከራ ትዕዛዙ በኩል የሚከተለውን የቧንቧ መሾመር ይደውሉ.

የሚቀጥለው የቧንቧ መስመር ስራውን በጂራ ውስጥ መመዝገብ እና በተመረጡት የሙከራ ዑደቶች ላይ ትዕዛዞችን እስኪሰራጭ መጠበቅ አለበት, ይህም በተግባሩ አተገባበር ጊዜ ላይ የተመሰረተ ነው. ቀስቅሴ - ለተጠቀሰው አድራሻ ለማድረስ ዝግጁነት ደብዳቤ። ይህ በእርግጥ ግልጽ የሆነ ክራንች ነበር, ግን የሆነ ቦታ መጀመር ነበረብኝ. በግንቦት 2019 የኮድ ማስተላለፍ በአካባቢያችን ላይ በማጣራት ተጀመረ። ሂደቱ ተጀምሯል ፣ የቀረው ነገር ወደ ጥሩ ቅርፅ ማምጣት ብቻ ነው-

  • እያንዳንዱ ማሻሻያ በተለየ ቅርንጫፍ ውስጥ ይከናወናል, ይህም ከመጫኛ እሽግ ጋር ይዛመዳል እና ወደ ዒላማው ዋና ቅርንጫፍ ይቀላቀላል;
  • የቧንቧ መሾመር ማስጀመሪያ ቀስቅሴው በውህደት ጥያቄ በኩል በዋናው ቅርንጫፍ ውስጥ አዲስ ቁርጠኝነት መታየት ነው ፣ ይህም ከውስጥ ቡድን ውስጥ ባሉ ጠባቂዎች ተዘግቷል ።
  • ማከማቻዎች በየአምስት ደቂቃዎች አንድ ጊዜ ይመሳሰላሉ;
  • የመጫኛ እሽግ መሰብሰብ ተጀምሯል - ከሻጩ የተቀበለውን ሰብሳቢ በመጠቀም.

ከዚህ በኋላ, ኮዱን ለመፈተሽ እና ለማስተላለፍ, ቧንቧውን ለማስነሳት እና ከጎናችን ለመሰብሰብ ቀደም ሲል የነበሩት ደረጃዎች ነበሩ.

ይህ አማራጭ በሐምሌ ወር ተጀመረ. የሽግግሩ ችግሮች በሻጩ እና በግንባር ቀደምትነት መካከል መጠነኛ እርካታን አስከትለዋል, ነገር ግን በሚቀጥለው ወር ሁሉንም ሸካራማ ጠርዞችን አስወግደን በቡድኖች መካከል ሂደት መመስረት ችለናል. አሁን በቁርጠኝነት እና በማድረስ ስብሰባ አለን።
በነሀሴ ወር የቧንቧ መስመራችንን ተጠቅመን የመጀመሪያውን ልዩ ፓኬጅ በምርት ላይ ማጠናቀቅ ችለናል እና ከሴፕቴምበር ጀምሮ ያለ ምንም ልዩነት ፣ ሁሉም ያልተለቀቁ ጥቅሎች በሲዲ መሳሪያችን ተከናውነዋል ። በተጨማሪም ፣ ከአቅራቢው ትንሽ ቡድን ጋር በ 40% ውስጥ የቤት ውስጥ ሥራዎችን ድርሻ ማሳካት ችለናል - ይህ ትክክለኛ ስኬት ነው። በጣም ከባድ ስራው ቀርቷል - መልቀቂያውን ለመሰብሰብ እና ለመጫን.

የመጨረሻው መፍትሄ: የተጠራቀሙ የመጫኛ ጥቅሎች 

የሻጩን መመሪያዎች ስክሪፕት ማድረግ በጣም አውቶማቲክ መሆኑን በሚገባ ተረድተናል፤ ሂደቱን እንደገና ማጤን ነበረብን። መፍትሄው ግልጽ ነበር - ከተለቀቁት ቅርንጫፍ ሁሉም አስፈላጊ ስሪቶች እቃዎች ጋር ድምር አቅርቦት ለመሰብሰብ.

በፅንሰ-ሃሳብ ማረጋገጫ ጀመርን-በእጃችን የመልቀቂያ ፓኬጁን ባለፈው አተገባበር ይዘት መሠረት ሰብስበን በአካባቢያችን ላይ አስቀመጥነው። ሁሉም ነገር ተሠርቷል, ጽንሰ-ሐሳቡ ተግባራዊ ሆነ. በመቀጠል የመነሻ ቅንጅቶችን ስክሪፕት የማድረግ እና በቁርጠኝነት ውስጥ የማካተትን ችግር ፈትተናል። አዲስ ፓኬጅ አዘጋጅተናል እና በሙከራ አካባቢዎች እንደ የኮንቱር ማሻሻያ አካል ሞከርን። መጫኑ የተሳካ ነበር, ምንም እንኳን ከትግበራው ቡድን ሰፊ አስተያየቶች ቢኖሩም. ዋናው ነገር ግን በህዳር ወር ከጉባኤያችን ጋር ወደ ምርት እንድንገባ ፍቃድ ተሰጥቶን ነበር።

ከአንድ ወር በላይ ሲቀረው፣ በእጅ የተመረጡት እቃዎች ጊዜው እያለቀ መሆኑን በግልፅ ፍንጭ ሰጥተዋል። ግንባታውን ከተለቀቀው ቅርንጫፍ ለመሥራት ወሰኑ, ግን ለምን መለየት አለበት? ፕሮድ መሰል የለንም፣ እና ነባር ቅርንጫፎች ምንም ጥሩ አይደሉም - ብዙ አላስፈላጊ ኮድ አለ። የፕሮድ መውደዶችን በአስቸኳይ መቁረጥ አለብን፣ እና ይህ ከሶስት ሺህ በላይ ቁርጠኞች ነው። በእጅ መሰብሰብ በጭራሽ አማራጭ አይደለም. በምርት መጫኛ ምዝግብ ማስታወሻ ውስጥ የሚሄድ እና ለቅርንጫፉ ቃል ኪዳን የሚሰበስብ ስክሪፕት ቀርጸናል። ለሦስተኛ ጊዜ በትክክል ሰርቷል, እና "በፋይል ከጨረሱ በኋላ" ቅርንጫፉ ዝግጁ ነበር. 

ለመጫኛ እሽግ የራሳችንን ገንቢ ጻፍን እና በሳምንት ውስጥ አጠናቅቀነዋል። ከዚያም ጫኚውን ከስርአቱ ዋና ተግባር መቀየር ነበረብን ምክንያቱም ክፍት ምንጭ ስለሆነ። ከተከታታይ ቼኮች እና ማሻሻያዎች በኋላ ውጤቱ ስኬታማ እንደሆነ ተቆጥሯል። ይህ በእንዲህ እንዳለ, የመልቀቂያው አጻጻፍ ቅርፅ ያዘ, ለትክክለኛው መጫኛ የሙከራ ወረዳውን ከአምራች ጋር ማመጣጠን አስፈላጊ ነበር, እና ለዚህ የተለየ ስክሪፕት ተጽፏል.

በተፈጥሮ ፣ ስለ መጀመሪያው ጭነት ብዙ አስተያየቶች ነበሩ ፣ ግን በአጠቃላይ ኮዱ ሠርቷል። እና ከሦስተኛው ጭነት በኋላ ሁሉም ነገር ጥሩ መስሎ መታየት ጀመረ። የቅንብር ቁጥጥር እና የነገሮች ሥሪት ቁጥጥር በእጅ ሞድ ውስጥ ለብቻው ተከታትሏል ፣ ይህም በዚህ ደረጃ ትክክለኛ ነበር።

ተጨማሪ ፈታኝ ሁኔታ ግምት ውስጥ መግባት የነበረባቸው ብዙ ያልተለቀቁ ቁጥራቸው ነበር። ነገር ግን ፕሮድ በሚመስለው ቅርንጫፍ እና በሬቤዝ አማካኝነት ተግባሩ ግልጽ ሆነ።

ለመጀመሪያ ጊዜ, በፍጥነት እና ያለ ስህተቶች

ወደ መልቀቂያው የሄድነው በብሩህ አመለካከት እና በተለያዩ ወረዳዎች ላይ ከXNUMX በላይ የተሳካላቸው ተከላዎችን ይዘን ነው። ነገር ግን ቃል በቃል ቀነ-ገደቡ ከመድረሱ አንድ ቀን በፊት ሻጩ ተቀባይነት ባለው መንገድ ለመጫን መልቀቂያውን ለማዘጋጀት ሥራውን አላጠናቀቀም. በሆነ ምክንያት የእኛ ግንባታ ካልሰራ, መልቀቁ ይስተጓጎላል. ከዚህም በላይ, ጥረታችን, በተለይም ደስ የማይል ነው. ወደ ኋላ የምንመለስበት መንገድ አልነበረንም። ስለዚህ, በአማራጭ አማራጮች አስበን, የድርጊት መርሃ ግብሮችን አዘጋጅተን መጫን ጀመርን.

የሚገርመው፣ ከ800 በላይ ነገሮችን የያዘው አጠቃላይ መለቀቅ በትክክል የጀመረው ለመጀመሪያ ጊዜ እና በ10 ደቂቃ ውስጥ ነው። ስህተቶችን ለመፈለግ አንድ ሰዓት ምዝግብ ማስታወሻዎችን በመፈተሽ አሳልፈናል ነገር ግን ምንም አላገኘንም።

በማግስቱ በሙሉ በተለቀቀው ውይይት ውስጥ ጸጥታ ነበር፡ ምንም የትግበራ ችግሮች የሉም፣ ጠማማ ስሪቶች ወይም “ተገቢ ያልሆነ” ኮድ። በሆነ መንገድ እንኳን አስጨናቂ ነበር። በኋላ፣ አንዳንድ አስተያየቶች ብቅ አሉ፣ ነገር ግን ከሌሎች ስርዓቶች እና ከቀደምት ተሞክሮዎች ጋር ሲነጻጸሩ፣ ቁጥራቸው እና ቅድሚያ የሚሰጠው በጣም ያነሰ ነበር።

ከተጠራቀመው ተጽእኖ ተጨማሪ ውጤት የመሰብሰቢያ እና የፈተና ጥራት መጨመር ነበር. የሙሉ ልቀቱ በርካታ ተከላዎች ምክንያት የግንባታ ጉድለቶች እና የአሰማር ስህተቶች በጊዜው ተለይተዋል። ሙሉ የመልቀቂያ አወቃቀሮችን መሞከር በተጨማሪ ጭነቶች ወቅት የማይታዩ የነገሮች የጋራ ተፅእኖ ላይ ጉድለቶችን በተጨማሪ ለመለየት አስችሏል። በተለይ ለመልቀቅ ያደረግነውን 57% አስተዋፅዖ ከሰጠን፣ በእርግጥ ስኬታማ ነበር።

ውጤቶች እና መደምደሚያዎች

ከአንድ አመት ባነሰ ጊዜ ውስጥ የሚከተሉትን ማድረግ ችለናል፡-

  • ልዩ ስርዓትን በመጠቀም የተሟላ ውስጣዊ እድገትን ይገንቡ;
  • ወሳኝ የሻጭ ጥገኛነትን ያስወግዱ;
  • በጣም ወዳጃዊ ላልሆነ ቅርስ CI/CD ን ያስጀምሩ።
  • የአተገባበር ሂደቶችን ወደ አዲስ ቴክኒካዊ ደረጃ ያሳድጉ;
  • የማሰማራት ጊዜን በከፍተኛ ሁኔታ ይቀንሱ;
  • የአተገባበር ስህተቶችን ቁጥር በከፍተኛ ሁኔታ ይቀንሱ;
  • በድፍረት እራስዎን እንደ መሪ የልማት ባለሙያ ያውጁ።

እርግጥ ነው, አብዛኛው የተገለፀው ልክ እንደ ቆሻሻ ይመስላል, ነገር ግን እነዚህ የስርዓቱ ባህሪያት እና በውስጡ ያሉት የሂደቱ ገደቦች ናቸው. በአሁኑ ጊዜ ለውጦቹ የአይኤስን የመገለጫ ምርቶች እና አገልግሎቶች (ማስተር ሒሳቦች፣ የፕላስቲክ ካርዶች፣ የቁጠባ ሂሳቦች፣ ኤስክሮው፣ የገንዘብ ብድሮች) ተጎድተዋል፣ ነገር ግን አቀራረቡ የዴቭኦፕስ ልምዶችን የመተግበር ተግባር በተዘጋጀበት በማንኛውም IS ላይ ሊተገበር ይችላል። ድምር ሞዴል ከብዙ ማድረስ ለሚቀጥሉት ትግበራዎች (ያልተለቀቁትን ጨምሮ) በደህና ሊባዛ ይችላል።

ምንጭ: hab.com

አስተያየት ያክሉ