The OpenNET Project / Index page

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

Анонсирован выход openSUSE Build Service 2.1

19.10.2010 19:01

Разработчики проекта openSUSE представили релиз платформы openSUSE Build Service 2.1 (OBS), позволяющей кросс-компилировать пакеты для большинства основных дистрибутивов Linux или собирать собственные дистрибутивы на основе заданной пакетной базы. Из поддерживаемых дистрибутивов можно отметить CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. В настоящий момент OBS используется в качестве первичной системы для сборки дистрибутивов openSUSE и MeeGo.

Выпуск openSUSE Build Service 2.1 примечателен реализацией новой системы контроля доступа, позволяющей ограничить доступ на чтение или запись к проектам, пакетам и репозиториям для заданных пользователей или групп. Например, владелец проекта теперь может запретить доступ посторонних пользователей к свежим обновлениям, пока они не будут протестированы ограниченным кругом лиц.

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

Кроме того, в версии openSUSE Build Service 2.1 реализована новая концепция взаимодействия с online-службами управления исходными текстами, названная 'source services'. Система позволяет автоматизировать загрузку исходных текстов из внешних Git или Subversion репозиториев, компоновку их виде tar-архива и использование для сборки пакетов. Также поддерживается прямая загрузка свежих архивов с исходными текстами с ftp- и web-сайтов первичных проектов, что позволяет избавиться от промежуточной ручной загрузки архивов с кодом на локальную машину разработчика и последующего импорта в openSUSE Build Service.

Для коммерческих производителей программного обеспечения openSUSE Build Service предоставляет один из самых простых путей поддержания пакетов программ для всех популярных дистрибутивов, использующих пакеты в формате RPM или DEB, и поддерживающих архитектуры i386, x86_64 и ARM. Например, можно создать spec-файл или подключить репозиторий пакетов представленный на сайте software.opensuse.org и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему или сформировать готовое минималистичное окружение для выполнения в системах виртуализации, cloud-окружениях или для загрузки в виде Live-дистрибутива. При работе с OBS разработчик может использовать готовый web-сервис Novell build.opensuse.org, установить систему локально из исходных текстов или развернуть собственную инфраструктуру при помощи загрузки специально подготовленного образа для виртуальных машин.

  1. Главная ссылка к новости (http://news.opensuse.org/2010/...)
  2. OpenNews: Анонсирован выход openSUSE Build Service 1.8 и 2.0
  3. OpenNews: Вышел openSUSE Build Service 1.7. Соглашение с LPI о сертификации специалистов
  4. OpenNews: Ресурсы сети openDesktop.org переводятся на универсальную систему сборки пакетов
  5. OpenNews: Оглашены результаты выборов управляющего совета проекта OpenSUSE
  6. OpenNews: Компания Novell представила новую стратегию поддержки проекта openSUSE
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28340-opensuse
Ключевые слова: opensuse, build
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (5) RSS
  • 1, б.б. (?), 19:27, 19/10/2010 [ответить]  
  • +/
    Так всё таки можно это себе в локалку скачать или нет?
     
     
  • 3, Аноним (-), 19:48, 19/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, исходники открыты и на сайте есть готовые сборки для запуска в системе виртулизации или в виде LiveCD.
     

  • 2, б.б. (?), 19:28, 19/10/2010 [ответить]  
  • +/
    Или это не то же самое, что suse studio? Блин, я в этом уже запутался. Готовые дистрибутивы оно в каком формате делает?
     
     
  • 4, Аноним (-), 19:49, 19/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Или это не то же самое, что suse studio? Блин, я в
    > этом уже запутался. Готовые дистрибутивы оно в каком формате делает?

    Build Service - это система по сборке пакетов, а Suse Studio - это интерфейс для создания дистрибутивов на основе пакетов.

     

  • 5, h31 (ok), 22:20, 19/10/2010 [ответить]  
  • +/
    >загрузку исходных текстов из внешних Git или Subversion репозиториев

    Наконец-то!

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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