ፕሮጀክቶች
ለአዲሱ Git Forge ሊሆኑ የሚችሉ መፍትሄዎችን ስንገመግም፣ ተመልክተናል
pagure እና gitlab. ስለ አንድ ጥናት ላይ የተመሠረተ
መስፈርቶቹ በኤችቲቲፒኤስ ላይ የግፋ ጥያቄዎችን መላክ ፣የቅርንጫፎችን መዳረሻ መገደብ ፣የግል ቅርንጫፎችን መደገፍ ፣በውጭ እና በውስጥ ተጠቃሚዎች መካከል ያለውን ተደራሽነት መለያየት (ለምሳሌ ይፋ በሚደረግበት ጊዜ ተጋላጭነቶችን ለማስተካከል መስራት) ፣የመተዋወቅ በይነገጽ ፣ ከችግር ሪፖርቶች, ኮድ, ሰነዶች እና ለአዳዲስ ባህሪያት እቅድ ለማውጣት የንዑስ ስርዓቶችን አንድነት, ከ IDE ጋር ለመዋሃድ መሳሪያዎች መገኘት, ለመደበኛ የስራ ፍሰቶች ድጋፍ.
ይህንን መድረክ ለመምረጥ በውሳኔው ላይ ተጽዕኖ ካሳደረው የጊትላብ ባህሪዎች ውስጥ ፣ ወደ ማከማቻዎች የተመረጠ መዳረሻ ላላቸው ንዑስ ቡድኖች ድጋፍ ፣ ቦት ለአውቶማቲክ ውህደት የመጠቀም ችሎታን ጠቅሰዋል (የሴንት ኦኤስ ዥረት ጥቅሎችን ከከርነል ጋር ለማቆየት ያስፈልጋል) ፣ ለእቅድ ልማት አብሮ የተሰሩ መሳሪያዎች መኖር፣ ዝግጁ የሆነ የSAAS አገልግሎት ከተረጋገጠ የመገኘት ደረጃ ጋር የመጠቀም መቻል (የአገልጋይ መሠረተ ልማትን ለመጠበቅ ሀብቶችን ነፃ ያደርጋል)።
መፍትሄው አስቀድሞ ነው።
GitLabን በአገልጋዮቻቸው ላይ ከማሰማራት ይልቅ የSAAS (መተግበሪያን እንደ አገልግሎት) የመጠቀም ዓላማም ተችቷል፣ ይህም አገልግሎቱን ከቁጥጥር ውጭ ያደርገዋል (ለምሳሌ በ ውስጥ ያሉ ሁሉም ተጋላጭነቶች እንዳሉ እርግጠኛ መሆን አይቻልም) ስርዓቱ ወዲያውኑ ተስተካክሏል ፣
ይህ በእንዲህ እንዳለ GitLab
የሚከተሉት ተግባራት ወደ ነፃ ቁጥር ተላልፈዋል።
- ተያያዥ ጉዳዮችን በማያያዝ;
- ችግር ከ GitLab ወደ CSV;
- የግለሰብ ባህሪያትን ወይም የተለቀቁትን የእድገት ሂደትን የማቀድ, የማዘዝ እና የማሳየት ዘዴ;
- የፕሮጀክት ተሳታፊዎችን በኢሜል በመጠቀም ከሶስተኛ ወገኖች ጋር ለማገናኘት አብሮ የተሰራ አገልግሎት።
- የድር ተርሚናል ለድር አይዲኢ;
- በድር ተርሚናል ውስጥ ባለው ኮድ ላይ ለውጦችን ለመሞከር ፋይሎችን የማመሳሰል ችሎታ;
- አቀማመጦችን እና ሀብቶችን ወደ አንድ ጉዳይ እንዲጫኑ የሚፈቅዱ የንድፍ መቆጣጠሪያዎች, ጉዳዩን እንደ አንድ አዲስ ባህሪ ለማዳበር የሚያስፈልጉትን ነገሮች ሁሉ እንደ አንድ ነጥብ በመጠቀም;
- የኮድ ጥራት ሪፖርቶች;
- ለኮናን (C/C++)፣ Maven (Java)፣ NPM (node.js) እና NuGet (.NET) የጥቅል አስተዳዳሪዎች ድጋፍ፤
- በስርዓቶቹ ትንሽ ክፍል ላይ አዲስ የመተግበሪያውን ስሪት እንዲጭኑ የሚያስችልዎትን የካናሪ ማሰማራት ድጋፍ;
- ጭማሪ ስርጭቶች, አዳዲስ ስሪቶች መጀመሪያ ላይ አነስተኛ ቁጥር ያላቸው ስርዓቶች እንዲደርሱ መፍቀድ, ቀስ በቀስ ሽፋን ወደ 100% ይጨምራል;
- የተወሰኑ ባህሪያትን በተለዋዋጭ በማንቃት ፕሮጀክቱን በተለያዩ እትሞች ለማቅረብ የሚያስችሉ የተግባር ማግበር ባንዲራዎች።
- እያንዳንዱ Kubernetes ላይ የተመሠረተ ቀጣይነት ያለው ውህደት አካባቢ ሁኔታ ለመገምገም የሚያስችል ማሰማራት አጠቃላይ እይታ ሁነታ;
- በማዋቀሪያው ውስጥ ብዙ የኩበርኔትስ ስብስቦችን ለመወሰን ድጋፍ (ለምሳሌ ፣ ለሙከራ ማሰማራት እና ለሥራ ጫናዎች የተለየ የኩበርኔትስ ስብስቦችን መጠቀም ይችላሉ);
- በKubernetes pods መካከል መዳረሻን ለመገደብ የሚያስችል የመያዣ አውታረ መረብ ደህንነት ፖሊሲዎችን ለመወሰን ድጋፍ።
በተጨማሪም, ሊታወቅ ይችላል
ስለ ተጋላጭነቱ ዝርዝሮች በ30 ቀናት ውስጥ ይፋ ይሆናሉ።
ምንጭ: opennet.ru