Miradi
Wakati wa kutathmini suluhisho zinazowezekana za Git Forge mpya, tulizingatia
Pagure na Gitlab. Kulingana na utafiti wa kuhusu
Masharti yalijumuisha vipengele kama vile kutuma maombi ya programu kupitia HTTPS, njia za kuzuia ufikiaji wa matawi, usaidizi kwa matawi ya kibinafsi, kutenganisha ufikiaji kwa watumiaji wa nje na wa ndani (kwa mfano, kufanyia kazi kuondoa udhaifu wakati wa marufuku ya kufichua maelezo kuhusu tatizo) , kiolesura cha kufahamiana, kuunganishwa kwa mifumo midogo ya kufanya kazi na ripoti za tatizo, msimbo, uwekaji kumbukumbu na upangaji wa vipengele vipya, upatikanaji wa zana za kuunganishwa na IDE, usaidizi wa mtiririko wa kawaida wa kazi.
Ya uwezo wa GitLab ambao hatimaye uliathiri uamuzi wa kuchagua jukwaa hili, kutajwa kulifanywa kwa msaada kwa vikundi vidogo vilivyo na ufikiaji wa kuchagua wa hazina, uwezo wa kutumia bot kwa muunganisho wa kiotomatiki (CentOS Stream inahitajika kudumisha vifurushi na kernel), uwepo wa zana zilizojengwa kwa ajili ya maendeleo ya kupanga, uwezo wa kutumia huduma ya SAAS iliyopangwa tayari na kiwango cha uhakika cha upatikanaji (itafungua rasilimali za kudumisha miundombinu ya seva).
Uamuzi ni tayari
Kusudi la kutumia huduma ya SAAS (maombi kama huduma) iliyotolewa na GitLab, badala ya kupeleka GitLab kwenye seva zake, pia ilikosolewa, ambayo inachukua huduma nje ya udhibiti (kwa mfano, haiwezekani kuwa na uhakika kwamba udhaifu wote katika mfumo huondolewa mara moja,
Wakati huo huo, GitLab
Vitendaji vifuatavyo vimehamishiwa kwenye safu huria:
- Kuambatanisha suala linalohusiana;
- Hamisha suala kutoka GitLab hadi CSV;
- Njia ya kupanga, kupanga na kuibua mchakato wa maendeleo ya utendaji wa mtu binafsi au matoleo;
- Huduma iliyojengewa ndani ya kuunganisha washiriki wa mradi na wahusika wengine kwa kutumia barua pepe.
- Kituo cha wavuti kwa IDE ya Wavuti;
- Uwezo wa kusawazisha faili ili kujaribu mabadiliko ya nambari kwenye terminal ya wavuti;
- Vidhibiti vya muundo vinavyokuruhusu kupakia nakala na vipengee vya kutoa, kwa kutumia suala kama sehemu moja ya kufikia kila kitu unachohitaji ili kuunda kipengele kipya;
- Ripoti za ubora wa kanuni;
- Msaada kwa wasimamizi wa vifurushi Conan (C/C++), Maven (Java), NPM (node.js) na NuGet (.NET);
- Msaada kwa ajili ya kupelekwa kwa canary, kukuwezesha kufunga toleo jipya la programu kwenye sehemu ndogo ya mifumo;
- Usambazaji unaoongezeka, kuruhusu matoleo mapya kuwasilishwa kwa idadi ndogo tu ya mifumo mwanzoni, hatua kwa hatua kuongeza chanjo hadi 100%;
- Bendera za kuwezesha utendakazi, ambazo zinawezesha kuwasilisha mradi katika matoleo mbalimbali, kuamilisha vipengele fulani kwa nguvu;
- Hali ya muhtasari wa upelekaji, ambayo inakuwezesha kutathmini hali ya kila mazingira ya ujumuishaji unaoendelea kulingana na Kubernetes;
- Usaidizi wa kufafanua makundi mengi ya Kubernetes katika kisanidi (kwa mfano, unaweza kutumia makundi tofauti ya Kubernetes kwa utekelezaji wa majaribio na mzigo wa kazi);
- Usaidizi wa kufafanua sera za usalama za mtandao wa kontena zinazokuruhusu kudhibiti ufikiaji kati ya maganda ya Kubernetes.
Kwa kuongeza, inaweza kuzingatiwa
Maelezo kuhusu uwezekano wa kuathiriwa yatafichuliwa baada ya siku 30.
Chanzo: opennet.ru