Välja andis uue versiooni Open Build Service 2.10, mis on platvorm levituste ja tarkvara arendamiseks

Hiljuti teatati platvormi Open Build Service 2.10 käivitamisest, mis on kavandatud korraldada tarkvara levitamise ja toodete arendusprotsess, sealhulgas väljaannete ja värskenduste ettevalmistamine ja hooldamine. Süsteem paistab silma pakettide ristkompileerimise võimaldamisega enamiku suuremate Linuxi distributsioonide jaoks või looge oma kindla paketi põhjal oma distributsioon.

Koostamine toetab 21 platvormi (distributsioonid), sealhulgas CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ja Ubuntu. Kokkupanek on võimalik 6 arhitektuuri jaoks, sealhulgas i386, x86_64 ja ARM.

OBS hõlmab üle 140,000 XNUMX paketi ja seda kasutatakse põhisüsteemina openSUSE, Tizen, Sailfish / Mer, NextCloud ja VideoLAN projektide loomiseks ning Linuxi toodete loomiseks Delli, Cray ja Inteli jaoks.

Antud programmi uue versiooni loomiseks binaarpaketi kujul soovitud süsteemile piisab spetsifikatsioonifaili loomisest või saidil software.opensuse.org esitatud paketihoidla ühendamisest.

Lisaks saab luua valmis minimalistliku keskkonna virtualiseerimissüsteemides, pilvepõhistes keskkondades töötamiseks või otseülekandena allalaadimiseks.

Teave avatud ehitusteenuse kohta

OBS-iga töötades saab arendaja veebiteenust kasutada build.opensuse.org või installige sarnane süsteem oma serverisse.

Kasaate kiiresti oma infrastruktuuri juurutada spetsiaalselt ettevalmistatud piltide abil virtuaalsete masinate, konteinerite, kohalike installide või PXE-võrgu kaudu käivitamiseks.

Allikatekstide allalaadimine hoidlatest või välistest failidest on võimalik automatiseerida alates Gitist või Subversionist koos ftp-koodiga ja esmase projekti veebiserveritega, mis võimaldab teil vabaneda koodifailide vahelisest käsitsi allalaadimisest kohalikku arendajamasinasse ja seejärel importida need openSUSE ehitusteenusesse.

Kaaspakettidele antakse tööriistad teiste pakettide sõltuvuste määramiseks koos sõltuvuste automaatse uuesti kokkupanemisega, kui neid muudetakse. Paigutuste lisamise abil on võimalik neid testida teiste projektide sarnaste pakettidega.

Avatud ehitusteenuse haldamiseks võite kasutada mõlemat tööriistas käsurida ja veebiliides.

Kolmandate osapoolte klientide ühendamiseks ja välisteenuste, näiteks GitHubi, SourceForge'i ja kde-apps.org, ressursside kasutamiseks on olemas tööriistad.

Arendajatel on juurdepääs tööriistadele rühmade loomiseks ja koostöö korraldamiseks. Kõigi süsteemi komponentide, sealhulgas veebiliidese, testpaketisüsteemi ja eelmise versiooni komponentide kood on avatud GPLv2 litsentsi all.

Open Build Service 2.10 peamised uued funktsioonid

Selles uues versioonis veebiliides on täielikult ümber kujundatud raami komponentidega Bootstrap, mis lihtsustas koodihooldust, ühtlustas mitmeosalist paigutust ja välistas palju tüsistusi (varem kasutatud 960 Grid System, oma teema Jquery kasutajaliidese jaoks ja palju spetsiifilisi CSS-e).

Vaatamata töötlemisele arendajad püüdsid säilitada elementide äratundmist ja tavapärast tööviisi ebamugavuste vähendamiseks uuele versioonile üleminekul;

Rakenduste edastamise ja juurutamise toetuse parandamiseks on tehtud tööd isoleeritud mahutite jaoks.

Gitlabi ja Pagure'iga integreerimiseks lisati moodulid mis võimaldavad teil teatud kohustusi OBS-is siduda uute kohustuste võtmisel või teatud süsteemides toimuvate sündmuste korral.

Integreeritud allalaadimised Amazon EC2 ja Microsoft Azure pilvekeskkondadesse, samuti Vagranti kaudu.

Koodi jõudlust optimeeriti toote loomiseks ja väljaandmiseks hoidlas. Arendajal on võimalus projekti järk-järgult uuendada.

Muudest silmapaistvatest uudsustest leiame:

  • Sysv-i käivituskriptid asendatakse systemd-failidega
  • Lisatud tugi mõõdikute salvestamiseks koos jõudlusandmetega InfluxDB-s
  • Emotikonide kasutamine on tekstiväljadel lubatud (lisamiseks andmebaasi.yml peab kodeeringuks olema määratud utf8mb4)
  • Lisatud võimalus sõnumite omanikele probleemide kohta teadete saatmiseks, lisades teavet uute kommentaaride kohta
  • Ilmus funktsioon Taotluste esialgne kinnitamine (taotlus võetakse vastu alles pärast ülevaatuse lõppu)

allikas: https://openbuildservice.org


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.