- Open Build Service
-
Open Build Service Тип Разработчик Написана на Операционная система Последняя версия 2.3 (3 мая 2012)
Состояние активный
Лицензия Сайт Open Build Service (бывший openSUSE Build Service)[1] — платформа, которая позволяет организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система позволяет выполнить кросс-компиляцию пакетов большинства основных дистрибутивов Linux, которые используют пакеты в формате RPM или DEB, или собрать собственный дистрибутив на основе заданной пакетной базы.
Поддерживается сборка для 21 платформы (дистрибутива) и 6 архитектур, в том числе для архитектуры i386, x86 64 и ARM. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. По состоянию на 2012 год OBS используется как основная система для сборки проектов openSUSE, Tizen и VideoLAN, а также для сборки Linux-продуктов в таких компаниях Dell, SGI и Intel.[2]
OBS позволяет создать spec-файл или подключить репозиторий пакетов, представленный на сайте software.opensuse.org и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему. Кроме того, можно сформировать готовое минималистичное окружение для исполнения в системах виртуализации, облачных средах или для загрузки в виде Live-дистрибутива. При работе с OBS разработчик может использовать готовый веб-сервис build.opensuse.org или установить систему на своем сервере. Кроме того, можно быстро развернуть собственную инфраструктуру с помощью специально подготовленных образов для виртуальных машин, локальной установки или для PXE-загрузки по сети.
Система позволяет автоматизировать загрузку исходных кодов с внешних Git или Subversion репозиториев или архивов с кодом с ftp- и веб-серверов первичных проектов, что позволяет избавиться от промежуточной ручной загрузки архивов с кодом на локальную машину разработчика и дальнейшего импорта в openSUSE Build Service. Для управления Open Build Service можно использовать как инструментарий для командной строки, так и веб-интерфейс. Код всех компонентов системы, включая веб-интерфейс, систему тестирования пакетов и сборочные бэкэнды, полностью открыт под лицензией GPL v2.
Примечания
Ссылки
Категории:- Программное обеспечение по алфавиту
- Системы управления пакетами
- Свободное системное программное обеспечение
- SUSE Linux
- Свободное программное обеспечение, написанное на Ruby
- Свободное программное обеспечение, написанное на Perl
- Программное обеспечение с лицензией GNU GPL
Wikimedia Foundation. 2010.