The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз системы сборки пакетов Open Build Service 2.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз системы сборки пакетов Open Build Service 2.3"  +/
Сообщение от opennews (??) on 04-Май-12, 19:17 
Представлен (http://www.open-build-service.org/2012/05/03/open-build-serv.../) релиз платформы Open Build Service 2.3 (http://www.open-build-service.org), которая позволяет (http://en.opensuse.org/Build_Service) организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система позволяет выполнить кросс-компиляцию пакетов для большинства основных дистрибутивов Linux, использующих пакеты в формате RPM или DEB, или собрать собственный дистрибутив на основе заданной пакетной базы.


Поддерживается сборка для 21 целевой платформы (дистрибутива) и 6 архитектур, в том числе для архитектур i386, x86_64 и ARM. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. В настоящий момент OBS используется в качестве первичной системы для сборки проектов openSUSE, Tizen и VideoLAN, а также для сборки Linux-продуктов в компаниях Dell, Cray и Intel.

OBS даёт возможность создать spec-файл или подключить репозиторий пакетов представленный на сайте software.opensuse.org (http://software.opensuse.org/)  и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему. Кроме того, можно сформировать готовое минималистичное окружение для выполнения в системах виртуализации, cloud-окружениях или для загрузки в виде Live-дистрибутива. При работе с OBS разработчик может использовать готовый web-сервис build.opensuse.org (http://build.opensuse.org/) или установить (http://gitorious.org/opensuse/build-service) подобную систему на своём сервере. Кроме того, можно быстро развернуть собственную инфраструктуру при помощи специально подготовленных образов (http://www.open-build-service.org/download/) для виртуальных машин, локальной установки или для PXE-загрузки по сети.


Система позволяет автоматизировать загрузку исходных текстов из внешних Git или Subversion репозиториев или архивов с кодом с ftp- и web-серверов первичных проектов, что позволяет избавиться от промежуточной ручной загрузки архивов с кодом на локальную машину разработчика и последующего импорта в openSUSE Build Service. Для управления Open Build Service можно использовать как инструментарий для командной строки, так и web-интерфейс. Код всех компонентов системы, включая web-интерфейс, систему тестирования пакетов и сборочные бэкенды, полностью открыт (https://github.com/openSUSE/open-build-service) под лицензией GPLv2.


Среди улучшений (https://github.com/openSUSE/open-build-service/blob/2.3/Rele...), добавленных в Open Build Service 2.3:

-  Средства координации выпуска обновлений пакетов. Одна или несколько групп сопровождения могут принимать решения когда начать подготовку и выпустить обновление. Также доступны средства для отслеживания новых, создаваемых и разработанных дополнений;

-  Инструменты для контроля за качеством и проведения рецензирования работ. Текущее состояние подготовки обновления всегда видимо и доступно для отслеживания. В процесс разработки обновлений теперь может быть интегрирована стадия рецензирования;

-  Средства управления релизами: отдельные сборки и протестированные обновления теперь могут быть выпущены или отменены через встроенные механизмы Open Build Service;
-  Поддержка нескольких потоков параллельной разработки: сообщения о проблемах могут обрабатываться для нескольких потоков кода;
-  Интеграция средств документирования, позволяющих сразу создавать документацию по использованию обновления для конечных пользователей;

-  Значительно расширены возможности web-интерфейса, включая новые средства управления пользователями, поддержку подсветки синтаксиса в редакторе кода и улучшенный режим оценки различий в коде (diff review);

-  Расширенные средства кросс-сборки с использованием Qemu;
-  Возможность скрытия целых проектов;
-  Интеграция средств отслеживания ошибок и жалоб (Issue tracking), поддержка отслеживания исправлений в документации во внешнем сервисе bugzilla, добавление механизмов для контроля за CVE и исправлением ошибок в пакетах.

URL: http://www.open-build-service.org/2012/05/03/open-build-serv.../
Новость: http://www.opennet.me/opennews/art.shtml?num=33771

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз системы сборки пакетов Open Build Service 2.3"  +1 +/
Сообщение от Игорь (??) on 04-Май-12, 19:17 
Отличная новость!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз системы сборки пакетов Open Build Service 2.3"  +/
Сообщение от universite email(ok) on 05-Май-12, 00:31 
Не увидел в списке поддерживаемых систем FreeBSD!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз системы сборки пакетов Open Build Service 2.3"  +/
Сообщение от Урсадон on 05-Май-12, 06:43 
> Не увидел в списке поддерживаемых систем FreeBSD!

Цитата:
"для большинства основных дистрибутивов Linux"
FreeBSD != Linux

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз системы сборки пакетов Open Build Service 2.3"  +1 +/
Сообщение от Аноним (??) on 05-Май-12, 11:09 
Ну я очень рад за вас, что тут еще сказать
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз системы сборки пакетов Open Build Service 2.3"  +/
Сообщение от Аноним (??) on 05-Май-12, 17:03 
> Не увидел в списке поддерживаемых систем FreeBSD!

И gentoo! Какой ужас, в системе сборки бинарных пакетов отсутствует поддержка source-based distros! Это дискриминация!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Релиз системы сборки пакетов Open Build Service 2.3"  +/
Сообщение от Аноним (??) on 05-Май-12, 17:04 
> Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu.

Интересно, фанаты Launchpad и дальше будут повторять, что оно может собирать пакеты только для суси?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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