Пусна новата версия на 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

Когато работи с OBS, разработчикът може да използва онлайн услугата build.opensuse.org или инсталирайте подобна система на вашия сървър.

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

Възможно е да се автоматизира изтеглянето на изходни текстове от хранилища или външни файлове Git или Subversion с ftp код и първични уеб сървъри за проекти, което ви позволява да се отървете от междинното ръчно изтегляне на кодови файлове на локалната машина за разработчици и след това да ги импортирате в услугата за изграждане на openSUSE.

Придружаващите пакети се доставят с инструменти за определяне на зависимостите на други пакети с автоматично сглобяване на зависимостите, когато се правят промени в тях. Чрез добавяне на кръпки е възможно да ги тествате с подобни пакети от други проекти.

За да управлявате услугата Open Build, можете да използвате и двата инструментаs команден ред и уеб интерфейс.

Има инструменти за свързване на клиенти на трети страни и използване на външни ресурси за услуги като GitHub, SourceForge и kde-apps.org.

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

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

В тази нова версия уеб интерфейсът е напълно преработен с компоненти на рамката Bootstrap, който опрости поддръжката на кода, унифицира оформлението от няколко части и премахна много усложнения (преди това използваше 960 Grid System, собствена тема за потребителския интерфейс на Jquery и много специфични CSS).

Въпреки обработката, разработчиците се опитаха да запазят разпознаването на елементите и обичайния начин на работа за намаляване на дискомфорта по време на прехода към новата версия;

Беше извършена работа за подобряване на поддръжката за доставка и внедряване на приложения за изолирани контейнери.

Добавени са модули за интеграция с Gitlab и Pagure, които ви позволяват да свързвате определени действия в OBS, когато поемате нови ангажименти или когато се случват определени събития в тези системи.

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

Ефективността на кода е оптимизирана за създаване и пускане на продукт в хранилището. Разработчикът има възможност постепенно да актуализира проекта.

От останалите новости, които се открояват, откриваме:

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

Fuente: https://openbuildservice.org


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.