Projekti CentOS shpalli hapjen e një shërbimi për zhvillim të bashkëpunuar, i bazuar në platformën GitLab. Vendimi për të përdorur GitLab si platformën kryesore për hostimin e projekteve CentOS dhe Fedora u mor vitin e kaluar. E veçanta është se infrastruktura nuk është ngritur në serverët e saj, por mbi bazën e shërbimit gitlab.com, ku është ofruar një seksion për projektet e lidhura me CentOS në gitlab.com/CentOS.
Aktualisht po punojmë për integrimin e seksionit me bazën e përdoruesve të projektit CentOS, që do të ofrojë mundësinë për zhvilluesit të lidhen me shërbimin GitLab duke përdorur akreditimet ekzistuese. Po ashtu, theksohet se git.centos.org në bazën e platformës Pagure do të vazhdojë të shqyrtohet si një vend për ruajtjen e burimeve të kodit të paketave të transferuara nga RHEL, si dhe si baza për formimin e degës CentOS Stream 8. Megjithatë, dega CentOS Stream 9 tashmë po zhvillohet mbi një depo të re në GitLab dhe dallon për mundësinë e angazhimit të pjesëmarrësve nga komuniteti në zhvillim. Projektet e tjera të vendosura në git.centos.org mbeten për momentin në vendin e tyre dhe nuk detyrohen të migrojnë.
Oponentët e kalimit në modelin SaaS gjatë diskutimit të vendimit të marrë theksuan se përdorimi i një shërbimi të gatshëm, që ofrohet nga kompania GitLab, nuk lejon kontrollin e plotë të infrastrukturës, për shembull, nuk është e sigurtë se infrastruktura serverike është mbajtur siç duhet, se dobësitë pastrohen në kohë, që nuk do të përjetohet telemetria dhe që ambienti nuk është kompromentuar si rezultat i një sulmi nga jashtë ose veprimit të stafit të papërshtatshëm.
Kur zgjedhni një platformë, përveç operacioneve standarde me depozitë (bashkimi, krijimi i forkeve, shtimi i kodit etj.), janë paraqitur kërkesa të tilla si mundësia e dërgimit të kërkesave push përmes HTTPS, mjete për kufizimin e qasjes në degë, mbështetje për degë private, ndarja e qasjes për përdoruesit e jashtëm dhe të brendshëm (për shembull, për punën mbi zgjidhjen e dobësive gjatë embargos për zbardhjen e informacionit mbi problemin), përdorshmëria e ndërfaqes, unifikimi i nënorteve për menaxhimin e problemeve, kodit, dokumentacionit dhe planifikimit të mundësive të reja, disponimi i mjeteve për integrimin me IDE, mbështetje për proceset e zakonshme të punës, mundësia e përdorimit të një boti për bashkimin automatik (nevojitet CentOS Stream për mbështetje të pakot me bërthamën).
Burimi: opennet.ru
