Проектът CentOS преминава към разработка с използване на GitLab

Проект CentOS обяви старта на услуга за съвместна разработка, базирана на платформата GitLab. Решението за използването на GitLab като основна платформа за хостинг на проекти CentOS и Fedora беше взето миналата година. Интересно е, че инфраструктурата не е изградена на собствените им сървъри, а на базата на услугата gitlab.com, където за свързаните с CentOS проекти е предоставен раздел gitlab.com/CentOS.

В момента се работи по интеграцията на раздела с потребителската база на проекта CentOS, което ще даде възможност на разработчиците да се свързват с услугата Gitlab, използвайки съществуващите си акаунти. Отделно се отбелязва, че git.centos.org, базиран на платформата Pagure, ще продължи да се разглежда като място за хостинг на изходния код на пакети, пренесени от RHEL, както и като основа за формирането на клона CentOS Stream 8. Но клонът CentOS Stream 9 вече се развива на базата на ново хранилище в GitLab и предлага възможност за участие на разработчици от общността. Други проекти, разположени на git.centos.org, все още остават на местата си и не се принуждават да мигрират.

Опонентите на прехода към модела SaaS в процеса на обсъждане на взетото решение отбелязваха, че използването на готова услуга, предоставяна от компанията GitLab, не позволява пълен контрол над инфраструктурата; например, не може да се бъде сигурно, че сървърната инфраструктура се поддържа адекватно, уязвимостите се отстраняват своевременно и не се въвежда телеметрия, като същевременно не е компрометирана от външна атака или от действия на недобросъвестни служители.

При избора на платформа, освен стандартните операции с репозитории (сливане, създаване на форкове, добавяне на код и т.н.), бяха поставени и следните изисквания: възможност за изпращане на push заявки по HTTPS, средства за ограничаване на достъпа до клоновете, поддръжка на частни клонове, разделяне на достъпа за външни и вътрешни потребители (например, за работа по отстраняването на уязвимости по време на ембарго за разкриване на информация за проблема), познат интерфейс, унификация на подсистемите за работа с известия за проблеми, код, документация и планиране на нови функции, наличие на средства за интеграция с IDE, поддръжка на стандартни работни процеси и възможност за използване на бот за автоматични слипания (изисква се CentOS Stream за поддръжка на пакети с ядро).

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster