Izdal novo različico storitve Open Build Service 2.10, platforme za razvoj distribucij in programske opreme

Pred kratkim napovedan začetek platforme Open Build Service 2.10, ki je zasnovan organizirati razvojni proces distribucije programske opreme in izdelkov, vključno s pripravo in vzdrževanjem izdaj in posodobitev. Sistem izstopa, ker omogoča navzkrižno sestavljanje paketov za večino glavnih distribucij Linuxa ali ustvarite svojo distribucijo, ki temelji na določenem paketu.

Kompilacija podpira 21 platform (distribucije), vključno s CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) in Ubuntu. Montaža je možna za 6 arhitektur, vključno z i386, x86_64 in ARM.

OBS pokriva več kot 140,000 paketov in se uporablja kot glavni sistem za gradnjo projektov openSUSE, Tizen, Sailfish / Mer, NextCloud in VideoLAN ter za gradnjo izdelkov Linux na Dell, Cray in Intel.

Če želite ustvariti novo različico danega programa v obliki binarnega paketa za želeni sistem, je dovolj, da ustvarite specifikacijsko datoteko ali povežete repozitorij paketov, predstavljen na spletnem mestu software.opensuse.org.

Poleg tega je mogoče ustvariti pripravljeno minimalistično okolje za zagon v sistemih za virtualizacijo, v okoljih v oblaku ali za prenos kot distribucijo v živo.

O storitvi Open Build

Pri delu z OBS lahko razvijalec uporablja spletno storitev build.opensuse.org ali namestite podoben sistem na svoj strežnik.

Tudi, lahko hitro postavite svojo lastno infrastrukturo s pomočjo posebej pripravljenih slik za navidezne stroje, vsebnike, lokalno namestitev ali za zagon PXE prek omrežja.

Možno je avtomatizirati prenos izvornih besedil iz skladišč ali zunanjih datotek iz Gita ali Subverzije s kodo ftp in primarnimi spletnimi strežniki projektov, kar vam omogoča, da se znebite vmesnega ročnega prenosa kodnih datotek na lokalni razvijalski stroj in jih nato uvozite v storitev OpenSUSE Build Service.

Spremljevalni paketi so opremljeni z orodji za določanje odvisnosti drugih paketov s samodejnim ponovnim sestavljanjem odvisnosti, ko se na njih izvedejo spremembe. Z dodajanjem popravkov jih je mogoče preizkusiti s podobnimi paketi iz drugih projektov.

Za upravljanje storitve Open Build lahko uporabite obe orodjis ukazno vrstico in spletni vmesnik.

Obstajajo orodja za povezovanje neodvisnih odjemalcev in uporabo virov zunanjih storitev, kot so GitHub, SourceForge in kde-apps.org.

Razvijalci imajo dostop do orodij za ustvarjanje skupin in organizacijo sodelovanja. Koda za vse komponente sistema, vključno s spletnim vmesnikom, sistemom preskusnega paketa in komponentami prejšnje različice, je odprta pod licenco GPLv2.

Glavne novosti storitve Open Build Service 2.10

V tej novi različici spletni vmesnik je bil popolnoma prenovljen s komponentami okvirja Bootstrap, ki je poenostavil vzdrževanje kode, poenotil večdelno postavitev in odpravil številne zaplete (prej uporabljeni 960 Grid System, lastna tema za uporabniški vmesnik Jquery in veliko specifičnih CSS).

Kljub obdelavi, razvijalci so skušali ohraniti prepoznavnost elementov in običajni način dela za zmanjšanje nelagodja med prehodom na novo različico;

Opravljeno je bilo delo za izboljšanje podpore za dostavo in uvajanje aplikacij za izolirane posode.

Dodani so moduli za integracijo z Gitlab in Pagure, ki vam omogočajo povezovanje določenih dejanj v OBS pri sprejemanju novih zavez ali kadar se v teh sistemih pojavijo določeni dogodki.

Integrirani prenosi v okolja Amazon EC2 in Microsoft Azure v oblaku, pa tudi prek Vagrant.

Uspešnost kode je bila optimizirana za izdelavo in izdajo izdelka v odlagališču. Razvijalec ima možnost postopnega posodabljanja projekta.

Med ostalimi novostmi, ki izstopajo, najdemo:

  • Zagon skriptov Sysv se nadomesti z datotekami systemd
  • Dodana podpora za shranjevanje metrik s podatki o zmogljivosti v InfluxDB
  • V besedilnih poljih je dovoljena uporaba čustvenih simbolov (za vključitev v database.yml mora biti kodiranje nastavljeno na utf8mb4)
  • Dodana možnost pošiljanja obvestil lastnikom sporočil o težavah z informacijami o novih komentarjih
  • Pojavila se je funkcija predhodne potrditve zahtev (zahteva je sprejeta šele po zaključku pregleda)

vir: https://openbuildservice.org


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.