Проект CentOS переходит на разработку с использованием GitLab

Проект Представлен CentOS недавно запуск новый сервис совместной разработки на основе Платформа ГитЛаб, это связано с решением использовать GitLab в качестве основной хостинг-платформы для проектов CentOS и Fedora, которое было принято в прошлом году.

Следует отметить, что инфраструктура была построена не на ее серверах, а на основе сервиса Gitlab, в котором для проектов, связанных с CentOS, предусмотрен раздел gitlab.com/CentOS.

На данный момент, ведется работа по интеграции раздела с пользовательской базой проекта CentOS, что позволит разработчикам подключаться к сервису Gitlab, используя существующие учетные записи.

 Мы приветствуем CentOS в более широком сообществе GitLab! Мы верим в платформу DevOps GitLab и ее способность помочь сообществам, таким как CentOS, планировать, создавать, защищать и развертывать программное обеспечение совместно и прозрачно быстрее. Мы с нетерпением ждем, как переход на GitLab повлияет на ваше сообщество. 

Отдельно отмечается, что проект, который у них был на платформе Pagure (git.centos.org) continuará считается местом для размещения источников пакетов, портированных из RHEL, а также основа для формирования ветки CentOS Stream 8.

Но ветка CentOS Stream 9 уже разрабатывается на основе нового репозитория в GitLab и отличается возможностью подключения к участникам сообщества разработчиков, плюс другие проекты, размещенные на git.centos.org, пока остаются на своем месте и не требуются. мигрировать.

Вы можете вспомнить, что CPE запустил сеанс требований, чтобы найти будущий дом для хранения нашего исходного кода. Gitlab был выбран в качестве места назначения на основании различных требований. В прошлом году CentOS Stream разрабатывалась с помощью Gitlab. Мы использовали этот период времени для тестирования рабочих процессов, и теперь мы рады сообщить, что Gitlab любезно приветствовал CentOS в своей программе GitLab с открытым исходным кодом. Теперь у нас есть размещенный GitLab, доступный для сообщества CentOS, который предоставляет членам нашего сообщества дополнительные возможности для управления кодом и проектами. Сейчас мы работаем над интеграцией системы учетных записей CentOS в Gitlab, что обеспечит беспроблемную интеграцию и использование вашей учетной записи.

Со своей стороны также стоит упомянуть, что были противники перехода к модели SaaДа и во время обсуждения принятого решения указал, что использование готового сервиса, предоставляемого GitLab, не позволяет полностью контролировать инфраструктуру.например, невозможно быть уверенным, что серверная инфраструктура поддерживается должным образом, уязвимости устраняются в кратчайшие сроки, телеметрия и среда не начинают преобладать, не были скомпрометированы в результате внешней атаки или нечестных действий сотрудников.

Для ясности, https://git.centos.org по-прежнему является подходящим местом для всех загрузок исходного кода RHEL и содержимого CentOS Stream 8. https://gitlab.com/redhat/centos-stream - это место, где можно внести свой вклад в CentOS Stream 9. .Любой ГИС-контент, хранящийся на git.centos.org, пока может оставаться там, мы пока не запрашиваем перенос.

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

Наконец, если вам интересно узнать об этом больше, вы можете проконсультироваться с подробности по следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.