Objavljena je nova verzija Open Build Service 2.10, platforme za razvoj distribucija i softvera

Nedavno najavljeno lansiranje platforme Open Build Service 2.10, koji je dizajniran organizirati razvojni proces distribucije softvera i proizvoda, uključujući pripremu i održavanje izdanja i ažuriranja. Sistem izdvaja se po tome što omogućava unakrsno kompajliranje paketa za većinu glavnih Linux distribucija ili kreirajte vlastitu distribuciju na temelju određenog paketa.

Kompilacija podržava 21 platformu (distribucije), uključujući CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) i Ubuntu. Montaža je moguća za 6 arhitektura, uključujući i386, x86_64 i ARM.

OBS pokriva preko 140,000 XNUMX paketa i koristi se kao glavni sistem za stvaranje projekata openSUSE, Tizen, Sailfish / Mer, NextCloud i VideoLAN, kao i za stvaranje Linux proizvoda na Dellu, Crayu i Intelu.

Da biste stvorili novu verziju datog programa u obliku binarnog paketa za željeni sistem, dovoljno je stvoriti datoteku specifikacija ili povezati spremište paketa predstavljeno na web lokaciji software.opensuse.org.

Pored toga, može se stvoriti gotovo minimalističko okruženje za rad na sistemima za virtualizaciju, okruženjima zasnovanim na oblaku ili za preuzimanje kao živu distribuciju.

O usluzi Open Build

Kada radi s OBS-om, programer može koristiti mrežnu uslugu build.opensuse.org ili instalirajte sličan sistem na svoj server.

Pored toga, možete brzo implementirati vlastitu infrastrukturu uz pomoć posebno pripremljenih slika za virtualne mašine, spremnike, lokalnu instalaciju ili za PXE pokretanje putem mreže.

Moguće je automatizirati preuzimanje izvornih tekstova iz spremišta ili vanjskih datoteka Git ili Subverzija s ftp kodom i primarnim web serverima projekata, omogućavajući vam da se riješite privremenog ručnog preuzimanja datoteka koda na lokalni programer, a zatim ih uvezite u uslugu izgradnje OpenSUSE.

Popratni paketi isporučuju se s alatima za određivanje zavisnosti ostalih paketa uz automatsko ponovno sastavljanje zavisnosti kada se na njima izvrše promjene. Dodavanjem zakrpa moguće ih je testirati sa sličnim paketima iz drugih projekata.

Za upravljanje uslugom Open Build možete koristiti oba alatas naredbeni redak i web sučelje.

Postoje alati za povezivanje nezavisnih klijenata i korištenje eksternih resursa usluga poput GitHub, SourceForge i kde-apps.org.

Programeri imaju pristup alatima za stvaranje grupa i organizaciju suradnje. Kôd za sve komponente sistema, uključujući web sučelje, sistem za testiranje paketa i komponente prethodne verzije, otvoren je pod licencom GPLv2.

Glavne nove karakteristike usluge Open Build 2.10

U ovoj novoj verziji web sučelje je potpuno redizajnirano sa komponentama okvira Bootstrap, koji je pojednostavio održavanje koda, objedinio višedijelni izgled i eliminirao puno komplikacija (prethodno je koristio 960 Grid System, vlastitu temu za Jquery UI i puno specifičnih CSS-a).

Uprkos obradi, programeri su pokušali sačuvati prepoznavanje elemenata i uobičajeni način rada za smanjenje nelagode tokom prelaska na novu verziju;

Radjeno je na poboljšanju podrške za isporuku i primenu aplikacija za izolirane kontejnere.

Dodati su moduli za integraciju sa Gitlabom i Pagureom, koji vam omogućavaju da povežete određene radnje u OBS-u prilikom preuzimanja novih obveza ili kada se određeni događaji dogode u tim sistemima.

Integrisana preuzimanja u Amazon EC2 i Microsoft Azure oblačna okruženja, kao i putem Vagranta.

Performanse koda optimizirane su za izradu i objavljivanje proizvoda u spremištu. Programer ima mogućnost postupnog ažuriranja projekta.

Od ostalih novina koje se ističu nalazimo:

  • Sysv skripte za pokretanje zamjenjuju se systemd datotekama
  • Dodata podrška za skladištenje metričkih podataka s podacima o performansama u InfluxDB
  • Upotreba emojija je dozvoljena u tekstualnim poljima (da bi se uključili u database.yml, kodiranje mora biti postavljeno na utf8mb4)
  • Dodana je mogućnost slanja obavijesti vlasnicima poruka o problemima s informacijama o novim komentarima
  • Pojavila se funkcija preliminarne potvrde zahtjeva (zahtjev se prihvaća tek nakon završetka pregleda)

Izvor: https://openbuildservice.org


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.