Vydána nová verze Open Build Service 2.10, platformy pro vývoj distribucí a softwaru

Nedávno bylo oznámeno spuštění platformy Open Build Service 2.10, který je navržen organizovat proces vývoje softwarového produktu a distribuce, včetně přípravy a údržby verzí a aktualizací. Systém vyniká tím, že umožňuje křížové kompilace balíčků pro většinu hlavních distribucí Linuxu nebo si vytvořte vlastní distribuci založenou na určitém balíčku.

Sestavení podporuje 21 platforem (distribuce), včetně CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) a Ubuntu. Sestavení je možné pro 6 architektur, včetně i386, x86_64 a ARM.

OBS pokrývá více než 140,000 XNUMX balíčků a používá se jako hlavní systém pro vytváření projektů openSUSE, Tizen, Sailfish / Mer, NextCloud a VideoLAN a také pro vytváření produktů Linux na Dell, Cray a Intel.

Chcete-li vytvořit novou verzi daného programu ve formě binárního balíčku pro požadovaný systém, stačí vytvořit soubor specifikace nebo připojit úložiště balíčků prezentované na webu software.opensuse.org.

Dále lze vytvořit hotové minimalistické prostředí pro provoz na virtualizačních systémech, cloudových prostředích nebo ke stažení jako živá distribuce.

O službě Open Build Service

Při práci s OBS může vývojář využívat službu online build.opensuse.org nebo nainstalujte podobný systém na svůj server.

Také, můžete rychle nasadit vlastní infrastrukturu pomocí speciálně připravených obrazů pro virtuální stroje, kontejnery, lokální instalaci nebo pro zavedení PXE přes síť.

Je možné automatizovat stahování zdrojových textů z úložišť nebo externích souborů z Git nebo Subversion s ftp kódem a primárními webovými servery projektu, což vám umožní zbavit se přechodného ručního stahování souborů kódu do místního vývojářského stroje a poté je importovat do služby openSUSE Build Service.

Doprovodné balíčky jsou dodávány s nástroji k určení závislostí jiných balíčků s automatickým opětovným sestavením závislostí, když jsou v nich provedeny změny. Přidáním oprav je možné je otestovat pomocí podobných balíčků z jiných projektů.

Ke správě služby Open Build Service můžete použít oba nástrojePříkazový řádek a webové rozhraní.

Existují nástroje pro připojení klientů třetích stran a použití zdrojů z externích služeb, jako jsou GitHub, SourceForge a kde-apps.org.

Vývojáři mají přístup k nástrojům pro vytváření skupin a organizaci spolupráce. Kód pro všechny komponenty systému, včetně webového rozhraní, systému testování balíků a komponent předchozí verze, je otevřen pod licencí GPLv2.

Hlavní nové funkce služby Open Build Service 2.10

V této nové verzi webové rozhraní bylo zcela přepracováno s komponenty rámu Bootstrap, což zjednodušilo údržbu kódu, sjednotilo rozložení na více částí a eliminovalo mnoho komplikací (dříve používaný 960 Grid System, jeho vlastní téma pro uživatelské rozhraní Jquery a mnoho specifických CSS).

Přes zpracování vývojáři se snažili zachovat uznání prvků a obvyklý způsob práce snížit nepohodlí při přechodu na novou verzi;

Byly provedeny práce na zlepšení podpory pro doručování a nasazování aplikací pro izolované kontejnery.

Byly přidány moduly pro integraci s Gitlab a Pagure, které vám umožní propojit určité akce v OBS při přijímání nových závazků nebo při určitých událostech v těchto systémech.

Integrované stahování do cloudových prostředí Amazon EC2 a Microsoft Azure a také prostřednictvím Vagrant.

Výkon kódu byl optimalizován pro sestavení a vydání produktu v úložišti. Vývojář má možnost projekt postupně aktualizovat.

Z dalších novinek, které vynikají, najdeme:

  • Spouštěcí skripty systému Sysv jsou nahrazeny soubory systemd
  • Přidaná podpora pro ukládání metrik s údaji o výkonu v InfluxDB
  • Používání emodži je povoleno v textových polích (aby bylo zahrnuto do databáze.yml, kódování musí být nastaveno na utf8mb4)
  • Přidána možnost odesílat upozornění vlastníkům zpráv o problémech s informacemi o nových komentářích
  • Objevila se funkce předběžného potvrzení požadavků (požadavek je přijat až po dokončení kontroly)

zdroj: https://openbuildservice.org


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.