Выпущена новая версия Open Build Service 2.10, платформы для разработки дистрибутивов и программного обеспечения.

Недавно анонсирован запуск платформы Open Build Service 2.10, который разработан организовать процесс разработки дистрибутивов программного обеспечения и продуктов, включая подготовку и поддержку выпусков и обновлений. Система выделяется тем, что позволяет кросс-компиляцию пакетов для большинства основных дистрибутивов Linux или создайте свой собственный дистрибутив на основе определенного пакета.

Компиляция поддерживает 21 платформу (дистрибутивы), включая CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. Возможна сборка для 6 архитектур, включая i386, x86_64 и ARM.

OBS охватывает более 140,000 XNUMX пакетов и используется в качестве основной системы для создания проектов openSUSE, Tizen, Sailfish / Mer, NextCloud и VideoLAN, а также для создания продуктов Linux на Dell, Cray и Intel.

Чтобы создать новую версию данной программы в виде бинарного пакета для желаемой системы, достаточно создать файл спецификации или подключить репозиторий пакетов, представленный на сайте software.opensuse.org.

Кроме того, можно создать готовую минималистичную среду для работы в системах виртуализации, облачных средах или для загрузки в виде динамического распространения.

О Open Build Service

При работе с OBS разработчик может воспользоваться онлайн-сервисом build.opensuse.org или установите аналогичную систему на свой сервер.

Также, вы можете быстро развернуть собственную инфраструктуру с помощью специально подготовленных образов для виртуальных машин, контейнеров, локальной установки или для загрузки PXE по сети.

Есть возможность автоматизировать загрузку исходных текстов из репозиториев или внешних файлов. Git или Subversion с ftp-кодом и первичными веб-серверами проекта, что позволяет вам избавиться от промежуточной ручной загрузки файлов кода на локальный компьютер разработчика, а затем импортировать их в службу сборки openSUSE.

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

Для управления Open Build Service вы можете использовать оба инструмента.s командная строка и веб-интерфейс.

Существуют инструменты для подключения сторонних клиентов и использования ресурсов из внешних служб, таких как GitHub, SourceForge и kde-apps.org.

Разработчики имеют доступ к инструментам для создания групп и организации совместной работы. Код для всех компонентов системы, включая веб-интерфейс, систему тестовых пакетов и компоненты предыдущей версии, открыт под лицензией GPLv2.

Основные новые функции Open Build Service 2.10

В этой новой версии полностью переработан веб-интерфейс с рамными элементами Начальная загрузка, что упростило сопровождение кода, унифицировало макет, состоящее из нескольких частей, и устранило множество сложностей (ранее использовалась 960 Grid System, собственная тема для пользовательского интерфейса JQuery и множество специфических CSS).

Несмотря на обработку, разработчики постарались сохранить узнаваемость элементов и привычный способ работы уменьшить дискомфорт при переходе на новую версию;

Проделана работа по улучшению поддержки доставки и развертывания приложений. для утепленных контейнеров.

Добавлены модули для интеграции с Gitlab и Pagure, которые позволяют связать определенные действия в OBS при принятии новых обязательств или при возникновении определенных событий в этих системах.

Интегрированные загрузки в облачные среды Amazon EC2 и Microsoft Azure, а также через Vagrant.

Производительность кода оптимизирована для сборки и выпуска продукта. в репозитории. У разработчика есть возможность постепенно обновлять проект.

Среди других новинок мы находим:

  • Сценарии запуска sysv заменены файлами systemd
  • Добавлена ​​поддержка хранения метрик с данными о производительности в InfluxDB.
  • Использование эмодзи разрешено в текстовых полях (для включения в database.yml необходимо установить кодировку utf8mb4)
  • Добавлена ​​возможность отправлять уведомления владельцам сообщений о проблемах, с информацией о новых комментариях.
  • Появилась функция предварительного подтверждения заявок (заявка принимается только после завершения проверки)

источник: https://openbuildservice.org


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)