Добавить новость
Добавить компанию
Добавить мероприятие
РОСА запускает новую систему сборки дистрибутивов СПО
15.02.2012 10:15
версия для печати
ABF – это распределенная среда непрерывной разработки дистрибутивов СПО и прикладных программ для них. ABF спроектирована как структурный фасад для частных (дистрибутиво-зависимых) технических процессов. Данный подход позволяет с минимальным порогом входа, без масштабных изменений в пакетных базах и технологиях сборки, добавлять в ABF дистрибутивы на различных пакетных базах. Единая внешняя логика, поддерживаемая ABF, предоставляет возможность быстрого обмена функционалом между группами разработчиков из базовых и производных дистрибутивов и между разными базовыми дистрибутивами, а также ускоряет появление в дистрибутивах нового прикладного функционала от внешних поставщиков. Функционал альфа-версии ABF: - Управление пользователями, ролями, пакетами, репозиториями (пользовательскими, групповыми, платформами), бранчами (ветками), заданиями на сборку. - Создание проектов (соответствующих пакетам ОС) на основе импорта внешних src.rpm или клонирования (форка) доступных пакетов ABF в пользовательский репозиторий. - Контроль доступа к различным платформам/репозиториям. - Просмотр данных об исходном коде пакетов (история изменений, авторы, версии). - Сборка бинарных пакетов под определенную архитектуру в пользовательский репозиторий либо общественный репозиторий (платформу). - Мониторинг состояния сборки пакетов на распределенном множестве сборочных узлов. - Сборка ISO-образов дистрибутивов. - Назначение различных полномочий пользователей на выполнение операций вплоть до уровня отдельных пакетов. - Ведение журнала операций и возможность полного аудита событий в системе. Альфа-версия ABF поддерживает сборку пакетов с учетом его обратных зависимостей. Данный механизм позволяет проверить при обновлении пакета отсутствие нарушений сборки во всем множестве зависимых от него пакетов путем построения согласованной иерархии сборочных контейнеров. ABF является собственной СПО-разработкой компании РОСА, созданием которой компания занималась с 2010 года. Система реализована на Python и Ruby on Rails, интегрирована с системой контроля версий Git и предоставляет веб-интерфейс на русском и английском языках для управления всеми процессами разработки и сборки дистрибутивов СПО. Сейчас доступ к системе осуществляется по заявке. В первую очередь будут одобряться заявки от потенциальных мейнтейнеров РОСы и от специалистов/команд, способных помочь в появлении и сборке в ABF новых дистрибутивов. Мы будем рады новым коллегам и единомышленникам. Если Вам интересно заняться сборкой дистрибутива (любого) в целом или каких-то частных пакетов в системе нового поколения, мы предоставим все необходимые материалы и консультации. Следующая версия ABF будет представлена в марте - мы рассчитываем обновить интерфейс системы, учесть первые замечания и показать ABF уже более широкому кругу общественности вместе с исходным кодом. Редактор раздела: Алена Журавлева (info@mskit.ru) Рубрики: ПО Ключевые слова: программирование, программное обеспечение, проектирование программного обеспечения, разработка программного обеспечения, рынок программного обеспечения, разработки , разработка программ, soft, программы soft
наверх
Для того, чтобы вставить ссылку на материал к себе на сайт надо:
|
|||||
А знаете ли Вы что?
MSKIT.RU: последние новости Москвы и Центра13.11.2024 Т2 запустил первый тариф после ребрендингаз>
13.11.2024 Т2 запустил первый тариф после ребрендинга 13.11.2024 Т2 запустил первый тариф после ребрендинга |
||||