CentOS-projekto moviĝas al evoluo uzante GitLab

La projekto CentOS anoncis la lanĉon de kunlabora disvolva servo bazita sur la platformo GitLab. La decido uzi GitLab kiel la ĉefan gastigan platformon por projektoj CentOS kaj Fedora estis farita pasintjare. Estas rimarkinde, ke la infrastrukturo ne estis konstruita sur siaj propraj serviloj, sed surbaze de la servo gitlab.com, kiu disponigas sekcion gitlab.com/CentOS por CentOS-rilataj projektoj.

Nuntempe oni laboras por integri la sekcion kun la uzantbazo de la projekto CentOS, kiu ebligos al programistoj konektiĝi al la servo Gitlab uzante ekzistantajn kontojn. Estas aparte rimarkite, ke git.centos.org, bazita sur la platformo Pagure, daŭre estos konsiderata kiel loko por gastigi la fontkodon de pakaĵoj transdonitaj de RHEL, kaj ankaŭ kiel la bazo por la formado de la CentOS Stream 8. branĉo. Sed la branĉo CentOS Stream 9 jam estas disvolvita surbaze de la nova deponejo en GitLab estas distingita per la kapablo ligi komunumajn membrojn al evoluo. Aliaj projektoj gastigitaj ĉe git.centos.org restas en loko nuntempe kaj ne estas devigitaj migri.

Dum la diskuto de la decido, kontraŭuloj de la transiro al la modelo SaaS rimarkis, ke la uzo de preta servo provizita de GitLab ne permesas kompletan kontrolon de la infrastrukturo, ekzemple, estas neeble certigi, ke la servila infrastrukturo. estas konvene konservita, vundeblecoj estas eliminitaj senprokraste, kaj telemetrio kaj la medio ne komencos esti trudita ne estis endanĝerigita kiel rezulto de ekstera atako aŭ la agoj de malhonestaj dungitoj.

Elektinte platformon, krom normaj operacioj kun deponejoj (kunfandado, kreado de forkoj, aldono de kodo, ktp.), ekzistis postuloj kiel ekzemple la kapablo sendi puŝpetojn per HTTPS, rimedoj por limigi aliron al branĉoj, subteno por privataj branĉoj. , apartigo de aliro al eksteraj kaj internaj uzantoj (ekzemple, labori pri elimino de vundeblecoj dum embargo pri malkaŝado de informoj pri la problemo), familiareco de la interfaco, unuigo de subsistemoj por labori kun problemo-raportoj, kodo, dokumentado kaj planado de novaj; funkcioj, havebleco de iloj por integriĝo kun IDE, subteno por normaj laborfluoj, la kapablo uzi roboton por aŭtomataj kuniĝoj (postulas CentOS Stream por subteni kernpakaĵojn).

fonto: opennet.ru

Aldoni komenton