Išleido naują „Open Build Service 2.10“ versiją, platinimo ir programinės įrangos kūrimo platformą

Neseniai buvo paskelbta „Open Build Service 2.10“ platformos paleidimas, kuris yra suprojektuotas organizuoti programinės įrangos platinimo ir produktų kūrimo procesą, įskaitant leidimų ir atnaujinimų rengimą ir palaikymą. Sistema išsiskiria tuo, kad leidžia sukompiliuoti paketus daugumai pagrindinių „Linux“ platinimų arba sukurkite savo platinimą pagal tam tikrą paketą.

Kompiliacija palaiko 21 platformą (paskirstymai), įskaitant „CentOS“, „Debian“, „Fedora“, „OpenMandriva“, „openSUSE“, „SUSE Enterprise Linux“, „Red Hat Enterprise Linux“ (RHEL) ir „Ubuntu“. Surinkti galima 6 architektūrose, įskaitant „i386“, „x86_64“ ir „ARM“.

OBS apima daugiau nei 140,000 XNUMX paketų ir yra naudojama kaip pagrindinė „openSUSE“, „Tizen“, „Sailfish / Mer“, „NextCloud“ ir „VideoLAN“ projektų kūrimo, taip pat „Linux“ produktų kūrimo sistemose „Dell“, „Cray“ ir „Intel“.

Norint sukurti naują tam tikros programos versiją dvejetainio paketo pavidalu norimai sistemai, pakanka sukurti specifikacijos failą arba prijungti programinės įrangos.opensuse.org svetainėje pateiktą paketų saugyklą.

Be to, galima sukurti paruoštą minimalistinę aplinką, kad ji veiktų virtualizacijos sistemose, debesų aplinkose arba atsisiųstų kaip tiesioginį paskirstymą.

Apie „Open Build Service“

Dirbdamas su OBS, kūrėjas gali naudotis internetine paslauga build.opensuse.org arba įdiekite panašią sistemą savo serveryje.

Taip pat, galite greitai įdiegti savo infrastruktūrą specialiai paruoštų vaizdų, skirtų virtualiosioms mašinoms, talpykloms, vietiniam diegimui arba PXE paleidimui per tinklą, pagalba.

Galima automatizuoti šaltinių tekstų atsisiuntimą iš saugyklų ar išorinių failų iš „Git“ arba „Subversion“ su ftp kodu ir pagrindiniais projekto žiniatinklio serveriais, leidžiančiais atsikratyti tarpinio rankinio kodo failų atsisiuntimo į vietinį kūrėjo įrenginį ir tada juos importuoti į „openSUSE Build Service“.

Papildomiems paketams pateikiami įrankiai, leidžiantys nustatyti kitų paketų priklausomybes, automatiškai surenkant priklausomybes, kai jie yra keičiami. Pridedant pleistrus, galima juos išbandyti panašiais paketais iš kitų projektų.

Norėdami valdyti „Open Build Service“, galite naudoti abu įrankiuss komandinę eilutę ir žiniatinklio sąsają.

Yra įrankiai, skirti sujungti trečiųjų šalių klientus ir naudoti išorinių paslaugų, tokių kaip „GitHub“, „SourceForge“ ir kde-apps.org, išteklius.

Kūrėjai gali naudotis grupių kūrimo ir bendradarbiavimo organizavimo įrankiais. Visų sistemos komponentų, įskaitant žiniatinklio sąsają, paketų testavimo sistemą ir ankstesnės versijos komponentus, kodas yra atidarytas pagal GPLv2 licenciją.

Pagrindinės naujos „Open Build Service 2.10“ funkcijos

Šioje naujoje versijoje žiniatinklio sąsaja buvo visiškai pertvarkyta su rėmo komponentais Bootstrap, kuris supaprastino kodo priežiūrą, suvienodino kelių dalių išdėstymą ir pašalino daugelį komplikacijų (anksčiau naudota „960 Grid System“, savo temą „Jquery“ vartotojo sąsajai ir daug specifinių CSS).

Nepaisant apdorojimo, kūrėjai stengėsi išsaugoti elementų pripažinimą ir įprastą darbo būdą sumažinti diskomfortą pereinant prie naujos versijos;

Buvo atliktas darbas, siekiant pagerinti programų teikimo ir diegimo palaikymą izoliuotiems konteineriams.

Moduliai buvo pridėti integravimui su „Gitlab“ ir „Pagure“, kurie leidžia susieti tam tikrus veiksmus OBS prisiimant naujus įsipareigojimus arba kai šiose sistemose įvyksta tam tikrų įvykių.

Integruoti atsisiuntimai į „Amazon EC2“ ir „Microsoft Azure“ debesies aplinkas, taip pat per „Vagrant“.

Kodo našumas buvo optimizuotas kuriant ir išleidžiant produktą saugykloje. Kūrėjas turi galimybę palaipsniui atnaujinti projektą.

Iš kitų išsiskiriančių naujovių randame:

  • „Sysv“ paleisties scenarijai pakeičiami „systemd“ failais
  • Pridėta parama metrikai su našumo duomenimis saugoti „InfluxDB“
  • Emocijas leidžiama naudoti teksto laukuose (kad būtų įtrauktas į database.yml, kodavimas turi būti nustatytas kaip utf8mb4)
  • Pridėta parinktis siųsti pranešimus pranešimų savininkams apie problemas ir informaciją apie naujus komentarus
  • Pasirodė išankstinė užklausų patvirtinimo funkcija (užklausa priimama tik baigus peržiūrą)

Fuente: https://openbuildservice.org


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.