منصوبا
جڏهن نئين گٽ فورج لاءِ ممڪن حل جو جائزو وٺون ٿا، اسان غور ڪيو
Pagure ۽ Gitlab. جي باري ۾ هڪ مطالعي جي بنياد تي
ضرورتن ۾ خاصيتون شامل آهن جيئن ته HTTPS تي پش درخواستون موڪلڻ، شاخن تائين رسائي کي محدود ڪرڻ جو مطلب، خانگي شاخن لاءِ سپورٽ، خارجي ۽ اندروني استعمال ڪندڙن لاءِ پهچ کي الڳ ڪرڻ (مثال طور، مسئلي بابت معلومات ظاهر ڪرڻ تي پابندي دوران ڪمزورين کي ختم ڪرڻ تي ڪم ڪرڻ) ، واقفيت انٽرفيس، مسئلن جي رپورٽن سان ڪم ڪرڻ لاءِ سب سسٽم جو اتحاد، ڪوڊ، دستاويزن ۽ نون خصوصيتن جي منصوبابندي، IDE سان انضمام لاءِ اوزارن جي دستيابي، معياري ورڪ فلوز لاءِ سپورٽ.
GitLab صلاحيتن مان جيڪي آخرڪار هن پليٽ فارم کي چونڊڻ جي فيصلي تي اثرانداز ٿيا، ذڪر ڪيو ويو ذيلي گروپن لاءِ سپورٽ جو ريپوزٽريز تائين چونڊ رسائي سان، پاڻمرادو ضم ڪرڻ لاءِ بوٽ استعمال ڪرڻ جي صلاحيت (CentOS اسٽريم کي ڪنيل سان پيڪيجز کي برقرار رکڻ جي ضرورت آهي)، منصوبابندي جي ترقي لاءِ تعمير ٿيل اوزارن جي موجودگي، دستيابي جي ضمانت واري سطح سان تيار ٿيل SAAS سروس استعمال ڪرڻ جي صلاحيت (سرور جي انفراسٽرڪچر کي برقرار رکڻ لاءِ وسيلن کي آزاد ڪندو).
فيصلو اڳ ۾ ئي آهي
GitLab پاران مهيا ڪيل SAAS (ايپليڪيشن جي طور تي هڪ خدمت) استعمال ڪرڻ جو ارادو، ان جي سرورز تي GitLab کي ترتيب ڏيڻ جي بدران، پڻ تنقيد ڪئي وئي، جيڪا خدمت کي ڪنٽرول کان ٻاهر وٺي ٿي (مثال طور، اهو ناممڪن آهي ته پڪ ڪرڻ ناممڪن آهي ته سڀني خطرن ۾. سسٽم کي فوري طور تي ختم ڪيو وڃي،
ان دوران، GitLab
ھيٺ ڏنل ڪمن کي مفت رينج ڏانھن منتقل ڪيو ويو آھي:
- لاڳاپيل مسئلو؛
- GitLab کان CSV ڏانهن برآمد مسئلو؛
- انفرادي ڪارڪردگي يا رليز جي ترقي جي عمل کي منظم ڪرڻ، منظم ڪرڻ ۽ ڏسڻ جو هڪ طريقو؛
- اي ميل استعمال ڪندي ٽئين پارٽين سان منصوبي جي شرڪت ڪندڙن کي ڳنڍڻ لاءِ بلٽ ان سروس.
- ويب IDE لاءِ ويب ٽرمينل؛
- ويب ٽرمينل ۾ ڪوڊ ۾ تبديلين کي جانچڻ لاء فائلن کي هم وقت سازي ڪرڻ جي صلاحيت؛
- ڊيزائن ڪنٽرولس جيڪي توهان کي اپلوڊ ڪرڻ جي اجازت ڏين ٿا ماڪ اپس ۽ اثاثن کي جاري ڪرڻ لاءِ، مسئلي کي استعمال ڪندي هڪ واحد نقطي جي طور تي هر شي تائين رسائي جي توهان کي نئين خصوصيت کي ترقي ڪرڻ جي ضرورت آهي؛
- ڪوڊ معيار رپورٽون؛
- پيڪيج مينيجرز لاءِ سپورٽ ڪنن (C/C++)، Maven (Java)، NPM (node.js) ۽ NuGet (.NET)؛
- ڪينري ڊيپلائيشن لاءِ سپورٽ، توهان کي سسٽم جي ننڍڙي حصي تي ايپليڪيشن جو نئون ورزن انسٽال ڪرڻ جي اجازت ڏئي ٿي؛
- وڌ ۾ وڌ تقسيم، نئين ورزن کي اجازت ڏيڻ جي اجازت ڏني وئي صرف سسٽم جي هڪ ننڍڙي تعداد تائين پهچائڻ، تدريجي طور تي ڪوريج وڌائي 100٪ تائين؛
- فنڪشنلٽي چالو ڪرڻ جا جھنڊا، جيڪي مختلف ايڊيشن ۾ پروجيڪٽ کي پهچائڻ ممڪن بڻائين ٿا، متحرڪ طور تي خاص خصوصيتن کي چالو ڪرڻ؛
- ترتيب ڏيڻ جو جائزو موڊ، جيڪو توهان کي اجازت ڏئي ٿو هر مسلسل انضمام واري ماحول جي حالت جو جائزو وٺڻ جي بنياد تي Kubernetes؛
- ڪنفيگريٽر ۾ گھڻن ڪبرنيٽس ڪلسٽرن جي وضاحت ڪرڻ لاءِ سپورٽ (مثال طور، توھان استعمال ڪري سگھو ٿا الڳ ڪبرنيٽس ڪلسٽرز کي آزمائشي عملن ۽ ڪم لوڊ ڪرڻ لاءِ)؛
- ڪنٽينر نيٽ ورڪ سيڪيورٽي پاليسين کي بيان ڪرڻ لاءِ سپورٽ جيڪا توهان کي اجازت ڏئي ٿي ڪبرنيٽس پوڊس جي وچ ۾ رسائي کي محدود ڪرڻ.
اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو
خطرن بابت تفصيل 30 ڏينهن بعد ظاهر ڪيا ويندا.
جو ذريعو: opennet.ru