فیډورا او سینټوس د ګیټ فورج چلوي. GitLab د 18 ملکیت وړتیاوې خلاصوي

پروژې CentOS и فیډورا راپور شوی د همکارۍ پراختیایی خدمت Git Forge رامینځته کولو پریکړې په اړه ، کوم چې به د GitLab پلیټ فارم په کارولو سره رامینځته شي. GitLab به د Git ذخیره کولو سره د متقابل عمل او د CentOS او Fedora توزیع پورې اړوند پروژو کوربه توب لپاره لومړنی پلیټ فارم شي. پخوا کارول شوی خدمت پاګور شتون به دوام ومومي، مګر د یوې ټولنې پاملرنې ته به وسپارل شي چې د دوامدار پرمختګ سره علاقه لري. Pagure به د CPE (د ټولنې پلیټ فارم انجینرۍ) ټیم له ملاتړ څخه لرې شي چې په Red Hat کې ګمارل شوي، کوم چې د فیډورا او CentOS ریلیزونو پراختیا او خپرولو لپاره د زیربناوو په ساتلو کې بوخت دي.

کله چې د نوي ګیټ فورج لپاره احتمالي حلونه ارزول ، موږ په پام کې نیولي
Pagure او Gitlab. د شاوخوا مطالعې پر بنسټ 300 بیاکتنې او د فیډورا، CentOS، RHEL او CPE پروژو کې د برخه اخیستونکو هیلې، د فعالیت اړتیاوې جوړې شوې او انتخاب د ګیتلاب په ګټه ترسره شو. د ذخیره کولو سره د معیاري عملیاتو سربیره (ضم کول ، فورکس رامینځته کول ، کوډ اضافه کول ، او نور) ، امنیت ، د کارونې اسانتیا او د پلیټ فارم ثبات د کلیدي اړتیاو په مینځ کې بیان شوي.

اړتیاو کې ځانګړتیاوې شاملې وې لکه د HTTPS په اړه د فشار غوښتنې لیږل، څانګو ته د لاسرسي محدودولو وسیله، د خصوصي څانګو لپاره ملاتړ، د بهرنیو او داخلي کاروونکو لپاره د لاسرسي جلا کول (د بیلګې په توګه، د ستونزې په اړه د معلوماتو د افشا کولو په اړه د بندیز پر مهال د زیانونو له منځه وړلو لپاره کار کول) د پیژندنې انٹرفیس، د ستونزو راپورونو سره د کار کولو لپاره د فرعي سیسټمونو یووالي، کوډ، اسناد او د نویو ځانګړتیاوو پالن کول، د IDE سره د ادغام لپاره د وسیلو شتون، د معیاري کاري فلو لپاره ملاتړ.

د GitLab وړتیاو څخه چې په نهایت کې یې د دې پلیټ فارم غوره کولو پریکړه اغیزه کړې ، یادونه د فرعي ګروپونو لپاره د ملاتړ څخه جوړه شوې وه چې ذخیره کولو ته انتخابي لاسرسي سره ، د اتوماتیک ادغام لپاره د بوټ کارولو وړتیا (د سینټوس سټریم د کرنل سره کڅوړې ساتلو لپاره اړین دي) ، د پلان جوړونې پراختیا لپاره د جوړ شوي وسیلو شتون ، د تضمین شوي کچې شتون سره د چمتو شوي SAAS خدمت کارولو وړتیا (د سرور زیربنا ساتلو لپاره سرچینې به خلاصې کړي).

پریکړه لا دمخه ده لامل شوی د پراختیا کونکو تر مینځ نیوکه د دې حقیقت له امله چې پریکړه د پراخه مخکینۍ بحث پرته شوې وه. اندیښنې هم راپورته شوې چې خدمت به د GitLab وړیا کمیټې نسخه ونه کاروي. په ځانګړي توګه ، په اعلان کې بیان شوي د ګیټ فورج اړتیاو پلي کولو لپاره اړین وړتیاوې یوازې په ملکیت نسخه کې شتون لري GitLab Ultimate.

د SAAS (د خدمت په توګه غوښتنلیک) کارولو اراده چې د GitLab لخوا چمتو شوي ، د دې پرځای چې په خپلو سرورونو کې د GitLab ځای په ځای کړي ، هم نیوکه شوې ، کوم چې دا خدمت له کنټرول څخه اخلي (د مثال په توګه ، دا ناشونې ده چې ډاډ ترلاسه شي چې ټول زیانونه سیسټم ژر تر ژره له مینځه وړل کیږي په سمه توګه زیربنا ساتل کیږي، یوه ورځ به نه وي ټیلی میټری لګول شوی او د دریمې ډلې شرکت د پرسونل لخوا تخریب نه دی شوی). حل هم ورسره کار نه کوي د فیډورا بنسټ ایښودونکي اصول، کوم چې مشخص کوي چې پروژه باید وړیا بدیلونو ته لومړیتوب ورکړي.

په ورته وخت کې، GitLab اعلان وکړ د 18 فعالیتونو پلي کولو کشف په اړه چې دمخه یې یوازې د GitLab ملکیت نسخو کې وړاندیز شوي. وړتیاوې د بشپړ سافټویر پراختیا دورې اداره کولو مختلف ساحې پوښي ، پشمول د پراختیا پلان کول ، د پروژې رامینځته کول ، تصدیق ، د بسته بندۍ مدیریت ، د خوشې کولو تولید ، ترتیب او امنیت.

لاندې دندې وړیا حد ته لیږدول شوي:

  • د اړونده مسلې ضمیمه کول؛
  • د GitLab څخه CSV ته مسله صادر کړئ؛
  • د انفرادي فعالیت یا ریلیزونو پراختیا پروسې پلان کولو ، تنظیم کولو او لید کولو طریقه؛
  • د بریښنالیک په کارولو سره د دریمې ډلې سره د پروژې برخه اخیستونکو سره وصل کولو لپاره جوړ شوی خدمت.
  • د ویب IDE لپاره ویب ټرمینل؛
  • په ویب ټرمینل کې د کوډ بدلونونو ازموینې لپاره د فایلونو ترکیب کولو وړتیا؛
  • د ډیزاین کنټرولونه چې تاسو ته اجازه درکوي د مسلې لپاره ماک اپونه او شتمنۍ اپلوډ کړئ ، د مسلې په کارولو سره هرڅه ته د لاسرسي یو واحد نقطه په توګه تاسو اړتیا لرئ د نوي فیچر رامینځته کولو ته اړتیا ولرئ؛
  • د کوډ کیفیت راپورونه؛
  • د بسته بندۍ مدیرانو کانن (C/C++)، ماون (جاوا)، NPM (node.js) او NuGet (.NET) لپاره ملاتړ؛
  • د کانري ګمارلو لپاره ملاتړ، تاسو ته اجازه درکوي د سیسټمونو په کوچنۍ برخه کې د غوښتنلیک نوې نسخه نصب کړئ؛
  • زیاتیدونکي توزیع، نوي نسخې ته اجازه ورکوي چې په لومړي سر کې یوازې لږ شمیر سیسټمونو ته وسپارل شي، په تدریجي ډول پوښښ 100٪ ته لوړیږي؛
  • د فعالیت فعالیت بیرغونه ، کوم چې دا امکان ورکوي چې پروژه په مختلف نسخو کې وړاندې کړي ، په متحرک ډول ځینې ځانګړتیاوې فعالوي؛
  • د ګمارنې عمومي لید حالت، کوم چې تاسو ته اجازه درکوي د هر دوامداره ادغام چاپیریال حالت ارزونه د کوبرنیټس پراساس؛
  • په ترتیب کونکي کې د ډیری کبرنیټس کلسترونو تعریف کولو لپاره ملاتړ (د مثال په توګه ، تاسو کولی شئ د آزموینې پلي کولو او کاري بارونو لپاره جلا کوبرنیټس کلسترونه وکاروئ)؛
  • د کانټینر شبکې امنیت پالیسیو تعریف کولو لپاره ملاتړ چې تاسو ته اجازه درکوي د کوبرنیټس پوډونو ترمینځ لاسرسی محدود کړئ.

سربیره پردې، دا په پام کې نیول کیدی شي خپرونه GitLab 12.9.1، 12.8.8 او 12.7.8 (د ټولنې نسخه او د سوداګرۍ نسخه) تازه کوي، کوم چې زیانمنونکي حل کوي. مسله د GitLab EE/CE 8.5 له خپریدو راهیسې شتون لري او د هرې محلي فایل مینځپانګې ته اجازه ورکوي چې لوستل شي کله چې د پروژو ترمینځ مسله حرکت کوي.
د زیانمننې په اړه جزئیات به د 30 ورځو وروسته افشا شي.

سرچینه: opennet.ru

Add a comment