Проект 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.