CentOS projekts pāriet uz izstrādi, izmantojot GitLab

CentOS projekts paziņoja par sadarbības attīstības pakalpojuma uzsākšanu, pamatojoties uz GitLab platformu. Lēmums izmantot GitLab kā galveno CentOS un Fedora projektu mitināšanas platformu tika pieņemts pagājušajā gadā. Zīmīgi, ka infrastruktūra tika veidota nevis uz saviem serveriem, bet gan uz gitlab.com servisa bāzes, kas nodrošina sadaļu gitlab.com/CentOS ar CentOS saistītiem projektiem.

Šobrīd notiek darbs pie sadaļas integrēšanas ar CentOS projekta lietotāju bāzi, kas ļaus izstrādātājiem pieslēgties Gitlab servisam, izmantojot esošos kontus. Atsevišķi jāatzīmē, ka git.centos.org, kuras pamatā ir Pagures platforma, arī turpmāk tiks uzskatīta par vietu, kur mitināt no RHEL pārsūtīto pakotņu pirmkodu, kā arī par pamatu CentOS Stream 8 veidošanai. Bet CentOS Stream 9 filiāle jau tiek izstrādāta, pamatojoties uz jauno GitLab repozitoriju, kas izceļas ar spēju savienot kopienas dalībniekus ar attīstību. Citi vietnē git.centos.org mitinātie projekti pagaidām paliek spēkā un nav spiesti migrēt.

Apspriežot lēmumu, pārejas uz SaaS modeli pretinieki atzīmēja, ka GitLab nodrošinātā gatavā servisa izmantošana neļauj pilnībā kontrolēt infrastruktūru, piemēram, nevar būt pārliecināts, ka serveru infrastruktūra tiek pareizi uzturēts, ievainojamības tiek operatīvi novērstas, un telemetrija un vide nesāks uzspiest, nav apdraudēta ārēja uzbrukuma vai negodprātīgu darbinieku rīcības rezultātā.

Izvēloties platformu, papildus standarta operācijām ar krātuvēm (apvienošana, dakšu izveide, koda pievienošana utt.) bija tādas prasības kā iespēja nosūtīt push pieprasījumus, izmantojot HTTPS, piekļuves ierobežošanas līdzekļi filiālēm, atbalsts privātajām filiālēm. , piekļuves nošķiršana ārējiem un iekšējiem lietotājiem (piemēram, strādāt pie ievainojamību novēršanas embargo informācijas izpaušanai par problēmu laikā), saskarnes pārzināšana, apakšsistēmu apvienošana darbam ar problēmu ziņojumiem, kodu, dokumentāciju un jaunu plānošanu. funkcijas, rīku pieejamība integrācijai ar IDE, atbalsts standarta darbplūsmām, iespēja izmantot botu automātiskai sapludināšanai (nepieciešams CentOS Stream, lai atbalstītu kodola pakotnes).

Avots: opennet.ru

Pievieno komentāru