Fedora እና CentOS Git Forgeን ያካሂዳሉ። GitLab 18 የባለቤትነት ባህሪያትን ይከፍታል።

ፕሮጀክቶች CentOS и Fedora ሪፖርት ተደርጓል የ GitLab መድረክን በመጠቀም የሚገነባው የጊት ፎርጅ የትብብር ልማት አገልግሎት ለመፍጠር ስላለው ውሳኔ። GitLab ከ Git ማከማቻዎች ጋር መስተጋብር ለመፍጠር እና ከ CentOS እና Fedora ስርጭቶች ጋር የተያያዙ ፕሮጀክቶችን ለማስተናገድ ቀዳሚ መድረክ ይሆናል። ቀደም ሲል ጥቅም ላይ የዋለው አገልግሎት ጳጉሜን ሕልውናውን ይቀጥላል, ነገር ግን ለቀጣይ ልማት ፍላጎት ባለው ማህበረሰብ እንክብካቤ ውስጥ ይቀራል. ፓጉሬ የፌዶራ እና ሴንትኦኤስ ልቀቶችን ለማዘጋጀት እና ለማተም መሠረተ ልማትን ከሚጠብቀው በ Red Hat ውስጥ ተቀጥሮ ከሚሠራው የCPE (የማህበረሰብ ፕላትፎርም ኢንጂነሪንግ) ቡድን ድጋፍ ይወገዳል።

ለአዲሱ Git Forge ሊሆኑ የሚችሉ መፍትሄዎችን ስንገመግም፣ ተመልክተናል
pagure እና gitlab. ስለ አንድ ጥናት ላይ የተመሠረተ 300 ግምገማዎች እና የ Fedora, CentOS, RHEL እና CPE ፕሮጀክቶች ተሳታፊዎች ምኞቶች, የተግባር መስፈርቶች ተፈጥረዋል እና ለ Gitlab የሚደግፍ ምርጫ ተደረገ. ከተለመዱት ክዋኔዎች በተጨማሪ ከማጠራቀሚያዎች ጋር (መዋሃድ ፣ ሹካ መፍጠር ፣ ኮድ ማከል ፣ ወዘተ) ፣ የመድረክ ደህንነት ፣ አጠቃቀም እና መረጋጋት ከዋና ዋና መስፈርቶች መካከል ታውቋል ።

መስፈርቶቹ በኤችቲቲፒኤስ ላይ የግፋ ጥያቄዎችን መላክ ፣የቅርንጫፎችን መዳረሻ መገደብ ፣የግል ቅርንጫፎችን መደገፍ ፣በውጭ እና በውስጥ ተጠቃሚዎች መካከል ያለውን ተደራሽነት መለያየት (ለምሳሌ ይፋ በሚደረግበት ጊዜ ተጋላጭነቶችን ለማስተካከል መስራት) ፣የመተዋወቅ በይነገጽ ፣ ከችግር ሪፖርቶች, ኮድ, ሰነዶች እና ለአዳዲስ ባህሪያት እቅድ ለማውጣት የንዑስ ስርዓቶችን አንድነት, ከ IDE ጋር ለመዋሃድ መሳሪያዎች መገኘት, ለመደበኛ የስራ ፍሰቶች ድጋፍ.

ይህንን መድረክ ለመምረጥ በውሳኔው ላይ ተጽዕኖ ካሳደረው የጊትላብ ባህሪዎች ውስጥ ፣ ወደ ማከማቻዎች የተመረጠ መዳረሻ ላላቸው ንዑስ ቡድኖች ድጋፍ ፣ ቦት ለአውቶማቲክ ውህደት የመጠቀም ችሎታን ጠቅሰዋል (የሴንት ኦኤስ ዥረት ጥቅሎችን ከከርነል ጋር ለማቆየት ያስፈልጋል) ፣ ለእቅድ ልማት አብሮ የተሰሩ መሳሪያዎች መኖር፣ ዝግጁ የሆነ የSAAS አገልግሎት ከተረጋገጠ የመገኘት ደረጃ ጋር የመጠቀም መቻል (የአገልጋይ መሠረተ ልማትን ለመጠበቅ ሀብቶችን ነፃ ያደርጋል)።

መፍትሄው አስቀድሞ ነው። ምክንያት ሆኗል ውሳኔው ያለቅድመ ሰፊ ውይይት መደረጉን በተመለከተ በገንቢዎች መካከል የሚሰነዘር ትችት. አገልግሎቱ የጊትላብ ነፃ የኮሚኒቲ እትም አይጠቀምም የሚል ስጋት ተነስቷል። በተለይም በማስታወቂያው ላይ የተገለጹትን የጊት ፎርጅ መስፈርቶችን ለመተግበር አስፈላጊ የሆኑ ባህሪያት በባለቤትነት ስሪት ውስጥ ብቻ ይገኛሉ. GitLab Ultimate.

GitLabን በአገልጋዮቻቸው ላይ ከማሰማራት ይልቅ የSAAS (መተግበሪያን እንደ አገልግሎት) የመጠቀም ዓላማም ተችቷል፣ ይህም አገልግሎቱን ከቁጥጥር ውጭ ያደርገዋል (ለምሳሌ በ ውስጥ ያሉ ሁሉም ተጋላጭነቶች እንዳሉ እርግጠኛ መሆን አይቻልም) ስርዓቱ ወዲያውኑ ተስተካክሏል ፣ በትክክል መሠረተ ልማት ተጠብቆ ይቆያል ፣ አንድ ጥሩ ጊዜ አይሆንም ቴሌሜትሪ ተጭኗል እና የሶስተኛ ወገን ኩባንያ ሰራተኞች ማበላሸት አይካተትም). መፍትሄው ከዚህ ጋር ተኳሃኝ አይደለም የ Fedora መስራች መርሆዎች, ይህም ፕሮጀክቱ ለነፃ አማራጮች ምርጫ መስጠት እንዳለበት ይገልፃል.

ይህ በእንዲህ እንዳለ GitLab አስታውቋል ቀደም ሲል በ GitLab የባለቤትነት እትሞች ላይ ብቻ የቀረቡትን 18 ባህሪያትን ስለመክፈት። ችሎታዎች የተለያዩ የሶፍትዌር ልማት ኡደት አስተዳደር ዘርፎችን ይሸፍናሉ፣ ከእነዚህም መካከል የልማት ዕቅድ ማውጣት፣ የፕሮጀክት መፍጠር፣ ማረጋገጥ፣ የጥቅል አስተዳደር፣ የመልቀቅ ማመንጨት፣ ማበጀት እና ጥበቃ።

የሚከተሉት ተግባራት ወደ ነፃ ቁጥር ተላልፈዋል።

  • ተያያዥ ጉዳዮችን በማያያዝ;
  • ችግር ከ GitLab ወደ CSV;
  • የግለሰብ ባህሪያትን ወይም የተለቀቁትን የእድገት ሂደትን የማቀድ, የማዘዝ እና የማሳየት ዘዴ;
  • የፕሮጀክት ተሳታፊዎችን በኢሜል በመጠቀም ከሶስተኛ ወገኖች ጋር ለማገናኘት አብሮ የተሰራ አገልግሎት።
  • የድር ተርሚናል ለድር አይዲኢ;
  • በድር ተርሚናል ውስጥ ባለው ኮድ ላይ ለውጦችን ለመሞከር ፋይሎችን የማመሳሰል ችሎታ;
  • አቀማመጦችን እና ሀብቶችን ወደ አንድ ጉዳይ እንዲጫኑ የሚፈቅዱ የንድፍ መቆጣጠሪያዎች, ጉዳዩን እንደ አንድ አዲስ ባህሪ ለማዳበር የሚያስፈልጉትን ነገሮች ሁሉ እንደ አንድ ነጥብ በመጠቀም;
  • የኮድ ጥራት ሪፖርቶች;
  • ለኮናን (C/C++)፣ Maven (Java)፣ NPM (node.js) እና NuGet (.NET) የጥቅል አስተዳዳሪዎች ድጋፍ፤
  • በስርዓቶቹ ትንሽ ክፍል ላይ አዲስ የመተግበሪያውን ስሪት እንዲጭኑ የሚያስችልዎትን የካናሪ ማሰማራት ድጋፍ;
  • ጭማሪ ስርጭቶች, አዳዲስ ስሪቶች መጀመሪያ ላይ አነስተኛ ቁጥር ያላቸው ስርዓቶች እንዲደርሱ መፍቀድ, ቀስ በቀስ ሽፋን ወደ 100% ይጨምራል;
  • የተወሰኑ ባህሪያትን በተለዋዋጭ በማንቃት ፕሮጀክቱን በተለያዩ እትሞች ለማቅረብ የሚያስችሉ የተግባር ማግበር ባንዲራዎች።
  • እያንዳንዱ Kubernetes ላይ የተመሠረተ ቀጣይነት ያለው ውህደት አካባቢ ሁኔታ ለመገምገም የሚያስችል ማሰማራት አጠቃላይ እይታ ሁነታ;
  • በማዋቀሪያው ውስጥ ብዙ የኩበርኔትስ ስብስቦችን ለመወሰን ድጋፍ (ለምሳሌ ፣ ለሙከራ ማሰማራት እና ለሥራ ጫናዎች የተለየ የኩበርኔትስ ስብስቦችን መጠቀም ይችላሉ);
  • በKubernetes pods መካከል መዳረሻን ለመገደብ የሚያስችል የመያዣ አውታረ መረብ ደህንነት ፖሊሲዎችን ለመወሰን ድጋፍ።

በተጨማሪም, ሊታወቅ ይችላል ህትመት GitLab 12.9.1፣ 12.8.8 እና 12.7.8 (የማህበረሰብ እትም እና ኢንተርፕራይዝ እትም) ተጋላጭነትን የሚያስተካክሉ ዝመናዎች። ጉዳዩ GitLab EE/CE 8.5 ከተለቀቀበት ጊዜ ጀምሮ የታየ ሲሆን በፕሮጀክቶች መካከል ችግር ሲፈጠር የማንኛውንም የአካባቢ ፋይል ይዘት እንዲያነቡ ይፈቅድልዎታል።
ስለ ተጋላጭነቱ ዝርዝሮች በ30 ቀናት ውስጥ ይፋ ይሆናሉ።

ምንጭ: opennet.ru

አስተያየት ያክሉ