Publikoi versionin e ri të Open Build Service 2.10, një platformë për zhvillimin e shpërndarjeve dhe programeve kompjuterikë

kohët e fundit u njoftua fillimi i platformës Open Build Service 2.10, e cila është projektuar të organizojë procesin e zhvillimit të shpërndarjeve të programeve dhe produkteve, përfshirë përgatitjen dhe mirëmbajtjen e botimeve dhe azhurnimeve. Sistemi shquhet për lejimin e paketave për tu përpiluar për shumicën e shpërndarjeve kryesore Linux ose krijoni shpërndarjen tuaj bazuar në një paketë të caktuar.

Përpilimi mbështet 21 platforma (shpërndarjet), duke përfshirë CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) dhe Ubuntu. Montimi është i mundur për 6 arkitektura, përfshirë i386, x86_64 dhe ARM.

OBS mbulon mbi 140,000 pako dhe përdoret si sistemi kryesor për krijimin e projekteve openSUSE, Tizen, Sailfish / Mer, NextCloud dhe VideoLAN, si dhe krijimin e produkteve Linux në Dell, Cray dhe Intel.

Për të krijuar një version të ri të një programi të caktuar në formën e një pakete binare për sistemin e dëshiruar, mjafton të krijoni një skedar specifikimi ose të lidhni depon e paketës të paraqitur në faqen e softuerit.opensuse.org.

Për më tepër, një mjedis minimalist i gatshëm mund të krijohet për të funksionuar në sisteme virtualizimi, ambiente të bazuara në re, ose për shkarkim si një shpërndarje e drejtpërdrejtë.

Rreth Shërbimit të Hapur Ndërtimit

Kur punon me OBS, një zhvillues mund të përdorë shërbimin në internet build.opensuse.org ose instaloni një sistem të ngjashëm në serverin tuaj.

Edhe, ju mund të vendosni shpejt infrastrukturën tuaj me ndihmën e imazheve të përgatitura posaçërisht për makinat virtuale, kontejnerët, instalimet lokale ose për nisjen e PXE përmes rrjetit.

Possibleshtë e mundur të automatizoni shkarkimin e teksteve burimore nga depot ose skedarët e jashtëm Git ose Subversion me kodin ftp dhe serverat kryesorë të projektit në internet, duke ju lejuar të heqni qafe shkarkimin manual të ndërmjetëm të skedarëve të kodit në makinën lokale të zhvilluesit dhe më pas t'i importoni ato në Shërbimin e Ndërtimit openSUSE.

Paketat shoqëruese janë furnizuar me mjete për të përcaktuar varësitë e paketave të tjera me mbledhjen automatike të varësive kur bëhen ndryshimet në to. Duke shtuar arna, është e mundur të testohen me paketa të ngjashme nga projekte të tjera.

Për të menaxhuar Open Build Service, mund të përdorni të dy mjetets rreshtin e komandave dhe një ndërfaqe në internet.

Ekzistojnë mjete për të lidhur klientët e palëve të treta dhe për të përdorur burimet e shërbimit të jashtëm si GitHub, SourceForge dhe kde-apps.org.

Zhvilluesit kanë qasje në mjetet për të krijuar grupe dhe për të organizuar bashkëpunimin. Kodi për të gjithë përbërësit e sistemit, përfshirë ndërfaqen në internet, sistemin e testimit të paketës dhe përbërësit e versionit të mëparshëm, është i hapur nën licencën GPLv2.

Karakteristikat kryesore të reja të Shërbimit të Ndërtimit të Hapur 2.10

Në këtë version të ri ndërfaqja e uebit është ridizenjuar plotësisht me përbërës kornizë Bootstrap, i cili thjeshtoi mirëmbajtjen e kodit, unifikoi paraqitjen me shumë pjesë dhe eliminoi shumë ndërlikime (më parë përdorej Sistemi i Rrjetit 960, tema e tij për JQery UI dhe shumë CSS specifike).

Përkundër përpunimit, zhvilluesit u përpoqën të ruajnë njohjen e elementeve dhe mënyrën e zakonshme të punës për të zvogëluar shqetësimin gjatë kalimit në versionin e ri;

Workshtë bërë punë për të përmirësuar mbështetjen për shpërndarjen dhe vendosjen e aplikacioneve për kontejnerë të izoluar.

Modulet u shtuan për integrim me Gitlab dhe Pagure, që ju lejojnë të lidhni veprime të caktuara në OBS kur bëni angazhime të reja ose kur ndodhin ngjarje të caktuara në këto sisteme.

Shkarkime të integruara në ambientet e reve të Amazon EC2 dhe Microsoft Azure, si dhe përmes Vagrant.

Performanca e kodit u optimizua për ndërtimin dhe lëshimin e produktit në depo. Zhvilluesi ka mundësinë të azhurnojë në mënyrë graduale projektin.

Nga risitë e tjera që spikasin gjejmë:

  • Skriptet e fillimit të Sysv zëvendësohen me skedarë të sistemuar
  • Mbështetje e shtuar për ruajtjen e metrikave me të dhënat e performancës në InfluxDB
  • Përdorimi i emoji-ve lejohet në fushat e tekstit (të përfshihen në bazën e të dhënave.yml, kodimi duhet të vendoset në utf8mb4)
  • Shtohet opsioni për të dërguar njoftime te pronarët e mesazheve në lidhje me problemet, me informacione në lidhje me komentet e reja
  • Funksioni i konfirmimit paraprak të kërkesave u shfaq (kërkesa pranohet vetëm pasi të ketë përfunduar shqyrtimi)

Fuente: https://openbuildservice.org


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.