Proiect CentOS trece la dezvoltare folosind GitLab

Proiect CentOS a anunțat lansarea unui serviciu de dezvoltare colaborativă bazat pe platforma GitLab. Decizia de a utiliza GitLab ca platformă principală de găzduire a proiectelor CentOS și Fedora a fost adoptată anul trecut. Este demn de remarcat faptul că infrastructura nu este găzduită pe propriile servere, ci mai degrabă pe serviciul gitlab.com, care oferă suport pentru activități conexe CentOS secțiunea de proiecte este furnizată de gitlab.com/CentOS.

În prezent se lucrează la integrarea secțiunii cu baza de utilizatori a proiectului. CentOS, care va permite dezvoltatorilor să se conecteze la serviciul Gitlab folosind conturile lor existente. De asemenea, se menționează că git.centos.org, susținut de Pagure, va continua să fie considerat locul de origine pentru codul sursă al pachetelor portate din RHEL, precum și baza pentru ramificare. CentOS Fluxul 8. Dar ramura CentOS Stream 9 este deja dezvoltat pe un nou repozitoriu GitLab și oferă membrilor comunității posibilitatea de a participa la dezvoltare. Alte proiecte sunt găzduite pe GitLab.centos.org, deocamdată, își păstrează locurile și nu sunt obligate să migreze.

În timpul discuției asupra deciziei, oponenții tranziției la modelul SaaS au remarcat că utilizarea unui serviciu gata făcut furnizat de GitLab nu permite controlul complet al infrastructurii, de exemplu, este imposibil să fii sigur că infrastructura serverului este întreținută corespunzător, vulnerabilitățile sunt eliminate cu promptitudine, iar telemetria și mediul nu vor începe să fie impuse nu au fost compromise ca urmare a unui atac extern sau a acțiunilor angajaților necinstiți.

La alegerea unei platforme, pe lângă operațiunile tipice cu repozitorii (îmbinări, crearea de furci, adăugarea de cod etc.), au fost impuse următoarele cerințe: posibilitatea de a trimite cereri push prin HTTPS, mijloace de restricționare a accesului la ramuri, suport pentru ramuri private, separarea accesului pentru utilizatorii externi și interni (de exemplu, pentru lucrul la eliminarea vulnerabilităților în timpul unui embargou privind divulgarea informațiilor despre problemă), o interfață familiară, unificarea subsistemelor pentru lucrul cu mesajele de problemă, codul, documentația și planificarea de noi funcționalități, prezența instrumentelor pentru integrarea cu IDE-uri, suport pentru fluxuri de lucru tipice, posibilitatea de a utiliza un bot pentru îmbinări automate (obligatoriu). CentOS Flux pentru a suporta pachete de kernel).

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster