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

nedavno najavljeno je pokretanje platforme Open Build Service 2.10, koji je dizajniran organizirati proces razvoja distribucije softvera i proizvoda, uključujući pripremu i održavanje izdanja i ažuriranja. Sustav izdvaja se po dopuštanju unakrsnog kompajliranja paketa za većinu glavnih distribucija Linuxa ili izradite 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 sustav za izgradnju openSUSE, Tizen, Sailfish / Mer, NextCloud i VideoLAN projekata, kao i za izgradnju Linux proizvoda na Dellu, Crayu i Intelu.

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

Uz to se može stvoriti gotovo minimalističko okruženje za rad na sustavima za virtualizaciju, okruženjima u oblaku ili za preuzimanje kao distribuciju uživo.

O usluzi Open Build

Kada radi s OBS-om, programer može koristiti internetsku uslugu build.opensuse.org ili instalirajte sličan sustav na svoj poslužitelj.

Također, možete brzo implementirati vlastitu infrastrukturu uz pomoć posebno pripremljenih slika za virtualne strojeve, spremnike, lokalnu instalaciju ili za PXE pokretanje putem mreže.

Moguće je automatizirati preuzimanje izvornih tekstova iz spremišta ili vanjskih datoteka iz Gita ili Subverzije s ftp kodom i primarnim web poslužiteljima projekata, što vam omogućuje da se riješite privremenog ručnog preuzimanja datoteka koda na lokalni stroj za programere, a zatim ih uvezete u openSUSE uslugu gradnje.

Popratni paketi isporučuju se s alatima za određivanje ovisnosti ostalih paketa s automatskim ponovnim okupljanjem ovisnosti 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 klijenata trećih strana i korištenje resursa vanjskih usluga kao što su GitHub, SourceForge i kde-apps.org.

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

Glavne nove značajke usluge Open Build 2.10

U ovoj novoj verziji web sučelje je potpuno redizajnirano s 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).

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

Radilo se na poboljšanju podrške za isporuku i implementaciju aplikacija za izolirane posude.

Dodani su moduli za integraciju s Gitlabom i Pagureom, koji vam omogućuju povezivanje određenih radnji u OBS-u prilikom preuzimanja novih obveza ili kada se u tim sustavima dogode određeni događaji.

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

Izvedba koda optimizirana je za izradu i objavljivanje proizvoda u spremištu. Programer ima priliku postupno ažurirati projekt.

Od ostalih noviteta koji se ističu nalazimo:

  • Sysv skripte za pokretanje zamjenjuju se datotekama systemd
  • Dodana podrška za spremanje mjernih podataka s podacima o izvedbi u InfluxDB
  • Upotreba emojija dopuštena je 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 značajka preliminarne potvrde zahtjeva (zahtjev se prihvaća tek nakon završetka pregleda)

izvor: https://openbuildservice.org


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.