A lansat noua versiune a Open Build Service 2.10, o platformă pentru dezvoltarea de distribuții și software

recent a fost anunțată lansarea platformei Open Build Service 2.10, care este proiectat să organizeze procesul de dezvoltare a distribuțiilor și produselor software, inclusiv pregătirea și menținerea versiunilor și actualizărilor. Sistemul se remarcă pentru a permite compilarea încrucișată a pachetelor pentru majoritatea distribuțiilor majore Linux sau creați propria distribuție pe baza unui anumit pachet.

Compilare acceptă 21 de platforme (distribuții), inclusiv CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) și Ubuntu. Asamblarea este posibilă pentru 6 arhitecturi, inclusiv i386, x86_64 și ARM.

OBS acoperă peste 140,000 de pachete și este utilizat ca sistem principal pentru construirea de proiecte openSUSE, Tizen, Sailfish / Mer, NextCloud și VideoLAN, precum și pentru a construi produse Linux pe Dell, Cray și Intel.

Pentru a crea o nouă versiune a unui anumit program sub forma unui pachet binar pentru sistemul dorit, este suficient să creați un fișier de specificații sau să conectați depozitul de pachete prezentat pe site-ul software.opensuse.org.

În plus, un mediu minimalist gata preparat poate fi creat pentru a rula pe sisteme de virtualizare, medii bazate pe cloud sau pentru a fi descărcat ca distribuție live.

Despre Open Build Service

Când lucrează cu OBS, un dezvoltator poate folosi serviciul online build.opensuse.org sau instalați un sistem similar pe serverul dvs.

De asemenea, vă puteți implementa rapid propria infrastructură cu ajutorul unor imagini special pregătite pentru mașini virtuale, containere, instalare locală sau pentru pornirea PXE prin rețea.

Este posibil să automatizați descărcarea textelor sursă din depozite sau fișiere externe de la Git sau Subversion cu cod ftp și servere web principale ale proiectului, permițându-vă să scăpați de descărcarea manuală intermediară a fișierelor de cod pe mașina de dezvoltator locală și apoi să le importați în openSUSE Build Service.

Pachetele însoțitoare sunt furnizate cu instrumente pentru a determina dependențele altor pachete, cu reasamblarea automată a dependențelor atunci când se fac modificări la acestea. Prin adăugarea de patch-uri, este posibil să le testați cu pachete similare din alte proiecte.

Pentru a gestiona Open Build Service, puteți utiliza ambele instrumenteLinia de comandă și o interfață web.

Există instrumente pentru conectarea clienților terți și utilizarea resurselor din servicii externe, cum ar fi GitHub, SourceForge și kde-apps.org.

Dezvoltatorii au acces la instrumente pentru a crea grupuri și a organiza colaborarea. Codul pentru toate componentele sistemului, inclusiv interfața web, sistemul de testare a pachetelor și componentele versiunii anterioare, este deschis sub licența GPLv2.

Principalele caracteristici noi ale Open Build Service 2.10

În această nouă versiune interfața web a fost complet reproiectată cu componente de cadru Bootstrap, care a simplificat întreținerea codului, a unificat aspectul din mai multe părți și a eliminat multe complicații (anterior folosit sistemul 960 Grid, propria temă pentru interfața de utilizare Jquery și o mulțime de CSS specifice).

În ciuda procesării, dezvoltatorii au încercat să păstreze recunoașterea elementelor și modul obișnuit de lucru pentru a reduce disconfortul în timpul tranziției la noua versiune;

S-a lucrat pentru a îmbunătăți suportul pentru livrarea și implementarea aplicațiilor pentru containere izolate.

Au fost adăugate module pentru integrarea cu Gitlab și Pagure, care vă permit să legați anumite acțiuni în OBS atunci când luați noi angajamente sau când anumite evenimente au loc în aceste sisteme.

Descărcări integrate în mediile cloud Amazon EC2 și Microsoft Azure, precum și prin Vagrant.

Performanța codului a fost optimizată pentru crearea și lansarea produsului în depozit. Dezvoltatorul are posibilitatea de a actualiza progresiv proiectul.

Dintre celelalte noutăți care ies în evidență găsim:

  • Scripturile de pornire Sysv sunt înlocuite cu fișiere systemd
  • Suport adăugat pentru stocarea valorilor cu date de performanță în InfluxDB
  • Utilizarea emoji-urilor este permisă în câmpurile de text (pentru a fi incluse în database.yml, codificarea trebuie setată la utf8mb4)
  • S-a adăugat opțiunea de a trimite notificări proprietarilor de mesaje despre probleme, cu informații despre comentarii noi
  • A apărut funcția de confirmare preliminară a cererilor (solicitarea este acceptată numai după finalizarea revizuirii)

Fuente: https://openbuildservice.org


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.