ABF: управление платформами
Атомарной сущность, с которой работают мэйнтейнеры в ABF, является проект. Для мейнтейнеров дистрибутива проект соответствует source-пакетам дистрибутива, для разработчиков проект - это некоторый программный продукт. В дистрибутивах проекты объединяются в репозитории, а репозитории - в платформы. На основе платформ подготавливаются релизы дистрибутива; репозитории платформы соответсвуют репозиториям дистрибутива.
Для каждого пользователя ABF создается персональная платформа, администратором которой он является. Создание других платформ при необходимости осуществляется администраторами ABF.
По умолчанию, каждый пользователь ABF имеет доступ на чтение ко всем открытым платформам. Для повышения привилегий доступа к этим платформам (получения права создавать проекты платформы и изменять существующие) необходимо обратиться к администраторам группы, которой принадлежит платформа, либо к администраторам ABF.
Содержание
Список платформ
Список платформ, в которых пользователь может создавать и изменять проекты, можно получить, перейдя на вкладку "Платформы" в главном меню ABF.
Свойства и настройка платформ
Кликнув на имя платформы, можно просмотреть сведения о ней. Если вы при этом являетесь администратором платформы, то вы сможете изменить ее настройки.
В левой части окна доступны следующие пункты (частьпунктов может отсутсвовать, если вы не являетесь администратором платформы):
О платформе
Общие сведения о платформе:
- Название
- Владелец
- Видимость (открытая либо приватная; для изменения этого свойства перейдите в пункт Настройки
- Тип платформы - personal (персональная, используемая для сборки в личные репозитории) либо main (используемая для сборки дистрибутивов)
- Тип дистрибутива - 'mdv' (используется для ROSA Desktop) и 'rhel' (используется для ROSA Server)
- Данные для подключения - в этом разделе можно получить команду для подключения репозиториев платформы для заданной архитектуры.
Репозитории
В этом разделе можно управлять репозиториями платформы - создавать, удалять, а также приписывать к репозиториям пакеты и удалять связи между пакетами и репозиториями
Содержимое
Этот раздел позволяет просмотреть все пакеты, собранные в репозитории платформы
Майнтейнеры
Список майнтейнеров пакетов, кходящих в репозитории платформы
Массовая сборка
Запуск массовых сборок и просмотр результатов предыдущих сборок. Массовые сборки позволяют запускать сборку сразу нескольких проектов - либо всех проектов определенного репозитория, либо проектов из заданного списка.
Продукты
Перечень продуктов, собираемых на основе данной платформы.
Бюллетени
Информация об изменениях в пакетах платформы - в том числе сведения об исправлении ошибок и уязвимостей.
Настройки
В данном разделе вы можете изменить название платформы, ее открытость, а также удалить все собранные пакеты из репозиториев, нажав на соответсвующую кнопку.
Подписи
Ключи, используемые для подписи пакетов в репозиториях платформы.
Токены
Токены, используемые для доступа к платформе (если она не является открытой)