LINUX.ORG.RU

Open build service


2

0

Всего сообщений: 9

openSUSE Factory переходит на модель разработки с плавающими выпусками

 , openqa,

Группа SUSE

Команда разработчиков openSUSE рада представить новую модель разработки openSUSE Factory, позволяющая использовать её как дистрибутив с плавающими выпусками (rolling release).

В прошлой модели разработки сопровождающие буквально расстреливали новыми пакетами и обновлениями небольшую команду людей, ответственных за Factory. Иногда это порождало долгие периоды нестабильности и поисков источника проблем.

Теперь новые пакеты не могут попасть сразу в Factory. Сначала пакет попадает в тестовый проект в OBS, где группа связанных с ним пакетов собирается и тестируется при помощи openQA. После этого, в случае успешного прохождения тестов, собираются установочные и live образы openSUSE и также проходят тестирование в openQA. Только после этого они попадают на рецензирование команде Factory и далее к пользователям.

Данная модель разработки позволяет обеспечить оптимальное распределение обязанностей между сопровождающими пакеты, тестерами и пользователями. В результате openSUSE Factory будет представлять собой полноценный, готовый к использованию дистрибутив. Следующий классический выпуск - openSUSE 13.2 ожидается в ноябре 2014 года.

>>> Подробности (opensuse.org)

dinn
()

Релиз системы сборки пакетов Open Build Service 2.4

 

Группа Open Source

Open Build Service — программное обеспечение с открытым исходным кодом, распространяющееся под лицензией GPL, которое заметно упрощает организацию собственных репозиториев для популярных дистрибутивов Linux и сборку бинарных пакетов.

С релизом OBS 2.4 приходит подержка пакетов Arch PKGBUILD. Кроме того Open Build Service 2.4 поддерживает подпись Secure Boot, метаданные AppStream, а также имеет новую систему ограничений.

>>> Для получения дополнительной информации перейдите на официальную страницу новости Open Builder Service (openbuildservice.org)

bodya_leone
()

Open Build Service 2.3

 , ,

Группа SUSE

Open Build Service (OBS) — открытая и готовая платформа разработки дистрибутива. Служба дает разработчикам инструменты для простой сборки и выпуска программного обеспечения для дистрибутивов Linux на различных аппаратных платформах.

OBS 2.3 позволяет управлять выпусками программного продукта эффективным и прозрачным способом:

  • Улучшена координация: одна или несколько групп поддержки могут устанавливать условия и время выпуска обновлений. Также возможно отслеживание новых, текущих и прошлых обновлений.
  • Интеграция оценки и контроля качества: текущий статус обновления всегда виден и отслеживается.
  • Управление выпусками: изолированная сборка и тестирование обновлений могут быть подтверждены или отклонены с помощью механизмов OBS.
  • Поддержка документации обновления для конечного пользователя.

Пример использования этих возможностей можно посмотреть в openSUSE.

Также в OBS 2.3:

  • Общие исправления веб-интерфейса, включая управление пользователями, подсветку синтаксиса в редакторе кода и исправленный просмотр разницы между версиями файлов.
  • Исправлена поддержка кросс-сборки с помощью Qemu.
  • Возможность скрывать проекты полностью.
  • Поддержка отслеживания документированных исправлений во внешней системе отслеживания ошибок и CVE.

Перед обновлением рекомендуется прочитать примечания к выпуску. Пакеты с OBS 2.3 доступны в openSUSE Tools, о других вариантах распространения OBS можно прочитать здесь.

>>> Подробности (opensuse.org)

dinn
()

openSUSE Build Service переименовывается

 , , , ,

Группа SUSE

Команда проекта openSUSE Build Service решила сменить название своего сервиса на Open Build Service, так как данное название более соответствует современным реалиям проекта.

Open Build Service - мощная платформа для автоматизированной сборки и распространения программного обеспечения, разработанная специалистами, стоящими за Linux-дистрибутивом SUSE. Изначально это был внутренний проект, однако в 2006 Novell решила открыть не только исходный код платформы, но и собрать открытое сообщество единомышленников. Компании это удалось, и в данный момент сервис поддерживает не только сборку пакетов для openSUSE, но и дистрибутивы, в числе которых присутствуют CentOS, Debian, Fedora, RHEL, Ubuntu, MeeGo, а также осуществляет сборку для различных систем управления пакетами (rpm, debian, kiwi), всего 21 платформа и 6 архитектур. В будущем планируется расширение функционала до поддержки не-Linux платформ; расширение сотрудничества и дальнейшего роста популярности. Сервис уже имеет в своем активе сотрудничество со многими проектами, такими как VLC, MeeGo, GNOME3, и компаниями (Dell, Cray Supercomputers); пользовательская база насчитывает свыше 27 000 пользователей.

Разработчики обращают внимание на то, что акроним OBS сохранен, и предлагают теперь именовать сторонние проекты по типу “XXX Open Build Service”, как, скажем, “VLC Open Build Service”. И конечно, команда OBS приглашает к сотрудничеству всех желающих.

>>> Подробности (opensuse.org)

onix_N
()

openSUSE BuildService 2.1

 ,

Группа SUSE

Выпущена версия 2.1 openSUSE Build Service – OBS. В этой версии изменения затронули веб-интерфейс, интеграцию с системами управления кодом и управление доступом.

Build Service это открытая платформа для создания и распространения пакетов, предоставляющая прозрачную инфраструктуру для разработчиков, для сборки пакетов для различных Linux дистрибутивов и аппаратных архитектур.

Улучшения в веб-интерфейсе:

В этом релизе в веб-интерфейс добавлены возможности, которые были ранее доступны только из консольного клиента. Теперь стало возможно отправлять пакет на рассмотрение (submitrequest) в другие проекты, просматривать историю изменения пакета и их авторов. Таким образом, из веб-интерфейса теперь доступна работа по участию в разработке других проектов.

Интеграция с системами управления кодом (CMS):

Пользователи Build Service теперь могут воспользоваться новой концепцией, названной ‘source services’. Сервисы источников позволяют, например, автоматически получить код для пакета с удалённого сервера через Git или Subversion, создать tarball с этим кодом и затем использовать его при сборке пакета. Это также позволяет напрямую скачивать tarball'ы с сайтов. Всё это позволит разработчикам работать с внешним исходным кодом не скачивая его на свои машины, и упростит пересборку пакетов после изменения в апстриме до одного единственного щелчка мыши.

Улучшенное управление правами:

Улучшения в управлении правами позволяют индивидуально устанавливать права на чтение/запись в проект.

Для быстрого развёртывания собственного билдсервиса существует Build Service Appliance

>>> Подробности (opensuse.org)

HighwayStar
()

openSUSE Build Service 1.7

 ,

Группа SUSE

openSUSE Build Service - это инструмент, предоставляющий разработчикам возможность собирать бинарные пакеты своих программ для дистрибутивов openSUSE, SLES, Fedora, Red Hat, Mandriva, Debian и Ubuntu.

Особенности данного релиза:

  • Новая система атрибутов, хранящая информацию, относящуюся к проектам или пакетам;
  • Более высокая скорость сборки;
  • Возможность запускать систему с USB-носителей, а так же обновлять её без потери данных, отправленных на сервер;
  • Введен механизм ревью;
  • Традиционные мелкие улучшения и исправления ошибок.

>>> Подробности (opensuse.org)

yoghurt
()

openSUSE Build Service включен в Linux Developer Network

 ldn, ,

Группа SUSE

Проект openSUSE и Linux Foundation совместно анонсировали, что openSUSE Build Service будет добавлен в Developer Network (LDN). openSUSE Build Service — уникальная платформа разработки, которая позволяет разработчикам собирать пакеты для всех основных Linux-дистрибутивов, и предоставляет прозрачную инфраструктуру для сборки полного дистрибутива openSUSE.

Данный шаг позволит упростить Linux-разработчикам процесс создания приложений с поддержкой множества дистрибутивов.

>>> Подробности (tradingmarkets.com)

HighwayStar
()

Анонсирована новая версия OBS (openSUSE Build Service)

 ,

Группа SUSE

Сегодня в рассылке openSUSE-project г-н Joe 'Zonker' Brockmeier рассказал о выходе версии OBS-1.5 и основных новшествах, добавленных в этой версии. Поскольку начиная с версии openSUSE-11.1 подготовка и сборка всех релизов openSUSE происходит именно в OBS (что делает весь процесс абсолютно прозрачным для Пользователя) - любое изменение функционала заслуживает внимания.

Кратко об изменениях:

  • возможность при помощи OBS создавать собственный "дистрибутив", имея в качестве результата работы образы ".iso" и "дерево" ftp-репозитория
  • возможность создания образов для загрузки по сети, образов для USB-накопителей, виртуальных машин Xen и VMware
  • возможность создавать так называемые "product add-on" диски (как пример можно рассмотреть диски с локализацией или контентом под EULA)
Экспериментальные опции:
  • сборка для ARM платформ
  • улучшение Web интерфейса (добавление контекстных фильтров для мониторинга статуса проекта)

>>> оригинал сообщения (opensuse.org)

sda00
()

Вышел openSUSE Build Service 1.0

 , ,

Группа Open Source

Вышел первый стабильный и полнофункциональный выпуск системы сборки пакетов openSUSE Build Service 1.0. OBS позволяет разработчикам создавать и поддерживать бинарные пакеты для дистрибутива OpenSUSE, а также для CentOS, Debian, Fedora, Mandriva, Red Hat и Ubuntu.

В данной версии реализованы все запланированные функциональные возможности, улучшено управление ветками проекта, управление исходными кодами проектов и контроль качества.

Преимущества OBS для пользователей:

  • свежие версии программ;
  • обновления для старых версий дистрибутивов.

    Для разработчиков:
  • сборка пакетов под различные архитектуры;
  • автоматическое определение зависимостей;
  • автоматическая пересборка;
  • поддержка форматов пакетов для различных дистрибутивов;
  • и многое другое...

    Обзор OBS
    Учебник
    Build service

    >>> Подробности (opensuse.org)

  • alex_custov
    ()