Krasorion.ru

Упаковочные материалы

Opensuse хранитель экрана, opensuse postgresql, opensuse 2014, opensuse магазин приложений

Перейти к: навигация, поиск
Open Build Service
[[Файл:|250x350px]]
Тип

веб-служба, кросс-компилятор

Разработчик

SUSE, Linux Foundation

Написана на

Perl, Ruby

Операционная система

Linux

Последняя версия

2.3 (3 мая 2012)

Состояние

активный

Лицензия

GPL

Сайт

openbuildservice.org

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.

Примечания

  1. openSUSE renames OBS
  2. Релиз системы сборки пакетов Open Build Service 2.3

Ссылки

  • open-build-service.org — официальный сайт Open Build Service
  • openSUSE Build Service home page
  • openSUSE Build Service source code
  • openSUSE Build Service tutorial
  • openSUSE Build Service presentation at FOSDEM 2006 (Slides)
  • openSUSE Build Service presentation at FOSDEM 2008 (Slides) * *(Video)

Opensuse хранитель экрана, opensuse postgresql, opensuse 2014, opensuse магазин приложений.

Взбитые сливки, Файл:Modest Shepilevsky.jpg.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93