The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Роса открыла код сборочной среды ABF "
Отправлено opennews, 02-Апр-12 18:34 
Компания Роса объявила (http://www.rosalab.ru/blogs/rosa-predstavlyaet-beta-versiyu-...) о публикации кода ABF (http://wiki.rosalab.ru/ru/index.php/%D0%A1%D0...) (Automatic Build Farm), распределенной среды непрерывной разработки дистрибутивов и организации сборки пакетов отдельных приложений. ABF не привязана к конкретному дистрибутиву и может использоваться для разработки различных типов дистрибутивов на основе RPM, DEB и других форматов пакетов. Система сочетает в себе особенности и сильные стороны Open Build Service и Launchpad, например, позволяет собирать пакеты для всех поддерживаемых дистрибутивов, поддерживает сборку дистрибутива, предоставляет web-интерфейс для сопровождения процесса разработки c возможностью планирования работы, проведения обсуждений и обмена наработками между группами разработчиков и дистрибутивами.

Исходные тексты открыты (https://abf.rosalinux.ru/projects/64854) под лицензией GPLv2. Ядро ABF написано на языке Python, а web-интерфейс на Ruby с использованием Ruby on Rails. Для хранения исходные текстов пакетов задействована система контроля версий Git. Ядро ABF (http://wiki.rosalab.ru/ru/index.php/%D0%A1%D0...) составляют такие подсистемы, как система сборки (клиент и сервер для сборки пакетов из исходных кодов), менеджер сборки продуктов (формирование iso-образа дистрибутива) и компоненты поддержки сборки для Fedora/RHEL и Роса/Mandriva (по аналогии может быть обеспечена поддержка любых других дистрибутивов).
Web-интерфейс (http://wiki.rosalab.ru/ru/index.php/%D0%9A%D1...) позволяет управлять всеми процессами разработки и сборки дистрибутивов СПО, а также организовать взаимодействия разработчиков, пользователей и мэйнтейнеров.


Основные возможности (http://wiki.rosalab.ru/ru/index.php/%D0%A1%D0...) бета-версии ABF:

-  Управление пользователями, ролями, пакетами, репозиториями  (пользовательскими, групповыми, платформами), ветками, заданиями на сборку;
-  Создание проектов, соответствующих пакетам ОС, на основе импорта внешних src.rpm или клонирования (форка) доступных пакетов ABF в пользовательский репозиторий;
-  Просмотр данных об исходном коде пакетов (история изменений, авторы, версии);
-  Поддержка создания отдельных частных репозиториев;
-  Возможность установки для тестирования собранных пакетов в отдельном контеёнере до его публикации в общем репозитории;
-  Возможность одновременной сборки под несколько архитектур и платформ одновременно. Поддержка сборки на распределенном множестве сборочных узлов;
-  Сборка бинарных пакетов под указанную архитектуру в пользовательский репозиторий либо общественный репозиторий/платформу (в том числе сборка с учетом обратных зависимостей пакета);
-  Мониторинг состояния сборки пакетов на распределенном множестве сборочных узлов;
-  Сборка ISO-образов дистрибутивов (для администраторов платформ);
-  Назначение различных полномочий пользователей на выполнение операций вплоть до уровня отдельных пакетов;
-  Возможность ведения как публично доступных проектов и репозиториев, так и приватных, доступный только ограниченному кругу лиц и невидимый остальным;

-  Ведение журнала операций и возможность полного аудита событий в системе.
-  Встроенные в web-интерфейс online-редактор кода и файлов, система отслеживания задач, журнал активности связанных с пользователем событий, wiki-редактор документации,


<center><a href="http://wiki.rosalab.ru/pool/images/6/65/%D0%9C... src="https://www.opennet.ru/opennews/pics_base/0_1333372795.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


URL: http://www.rosalab.ru/blogs/rosa-predstavlyaet-beta-versiyu-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=33507

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру