Vydali sme novú verziu Open Build Service 2.10, platformy pre vývoj distribúcií a softvéru

Nedávno bolo oznámené spustenie platformy Open Build Service 2.10, ktorý je navrhnutý organizovať proces vývoja softvérových distribúcií a produktov, vrátane prípravy a údržby vydaní a aktualizácií. Systém vyniká tým, že umožňuje krížovú kompiláciu balíkov pre väčšinu hlavných distribúcií Linuxu alebo si vytvorte vlastnú distribúciu na základe určitého balíka.

Kompilácia podporuje 21 platforiem (distribúcie) vrátane CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) a Ubuntu. Montáž je možná pre 6 architektúr, vrátane i386, x86_64 a ARM.

OBS pokrýva viac ako 140,000 XNUMX balíkov a používa sa ako hlavný systém na vytváranie projektov openSUSE, Tizen, Sailfish / Mer, NextCloud a VideoLAN, ako aj na vývoj produktov Linux na platformách Dell, Cray a Intel.

Ak chcete vytvoriť novú verziu daného programu vo forme binárneho balíka pre požadovaný systém, stačí vytvoriť súbor so špecifikáciami alebo pripojiť úložisko balíkov uvedené na stránke software.opensuse.org.

Ďalej je možné vytvoriť pripravené minimalistické prostredie, ktoré bude fungovať vo virtualizačných systémoch, prostrediach založených na cloudoch alebo na stiahnutie ako živá distribúcia.

O službe Open Build Service

Pri práci s OBS môže vývojár využívať službu online build.opensuse.org alebo nainštalovať podobný systém na server.

Tiež, môžete rýchlo nasadiť svoju vlastnú infraštruktúru pomocou špeciálne pripravených obrázkov pre virtuálne stroje, kontajnery, lokálnu inštaláciu alebo na zavedenie PXE cez sieť.

Je možné automatizovať sťahovanie zdrojových textov z úložísk alebo externých súborov z Git alebo Subversion s ftp kódom a primárnymi webovými servermi projektu, čo vám umožní zbaviť sa prechodného manuálneho sťahovania kódových súborov do lokálneho vývojárskeho stroja a potom ich importovať do openSUSE Build Service.

Sprievodné balíky sa dodávajú s nástrojmi na určovanie závislostí iných balíkov s automatickým opätovným zostavením závislostí, keď sa v nich vykonajú zmeny. Pridaním opráv je možné ich otestovať s podobnými balíčkami z iných projektov.

Na správu služby Open Build Service môžete použiť oba nástrojepríkazový riadok a webové rozhranie.

Existujú nástroje na pripojenie klientov tretích strán a použitie zdrojov z externých služieb, ako sú GitHub, SourceForge a kde-apps.org.

Vývojári majú prístup k nástrojom na vytváranie skupín a organizáciu spolupráce. Kód pre všetky komponenty systému vrátane webového rozhrania, systému na testovanie balíkov a komponentov predchádzajúcej verzie je otvorený pod licenciou GPLv2.

Hlavné nové funkcie služby Open Build Service 2.10

V tejto novej verzii webové rozhranie bolo úplne prepracované s komponentmi rámu Bootstrap, ktorá zjednodušila údržbu kódu, zjednotila rozloženie viacerých častí a eliminovala mnoho komplikácií (predtým používaný systém 960 Grid, jeho vlastná téma pre užívateľské rozhranie Jquery a veľa špecifických CSS).

Napriek spracovaniu vývojári sa snažili zachovať rozpoznanie prvkov a obvyklý spôsob práce znížiť nepohodlie pri prechode na novú verziu;

Boli urobené práce na zlepšení podpory pre doručovanie a nasadenie aplikácií pre izolované nádoby.

Boli pridané moduly pre integráciu s Gitlab a Pagure, ktoré vám umožňujú prepojiť určité akcie v OBS pri prijímaní nových záväzkov alebo pri výskyte určitých udalostí v týchto systémoch.

Integrované sťahovanie do cloudových prostredí Amazon EC2 a Microsoft Azure, ako aj prostredníctvom Vagrant.

Výkon kódu bol optimalizovaný pre zostavenie a vydanie produktu v úložisku. Developer má možnosť projekt postupne aktualizovať.

Z ďalších noviniek, ktoré vynikajú, nájdeme:

  • Skripty na spustenie systému Sysv sú nahradené systémovými súbormi
  • Pridaná podpora pre ukladanie metrík s údajmi o výkone v InfluxDB
  • Používanie emodži je povolené v textových poliach (aby boli obsiahnuté v databáze.yml, kódovanie musí byť nastavené na utf8mb4)
  • Bola pridaná možnosť posielať upozornenia majiteľom správ o problémoch s informáciami o nových komentároch
  • Objavila sa funkcia predbežného potvrdenia požiadaviek (žiadosť je akceptovaná až po dokončení kontroly)

Fuente: https://openbuildservice.org


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.