Izlaidusi jauno versiju Open Build Service 2.10, platformu izplatīšanas un programmatūras izstrādei

Nesen tika paziņots par platformas Open Build Service 2.10 palaišanu, kas ir paredzēts organizēt programmatūras izplatīšanas un produktu izstrādes procesu, ieskaitot laidienu un atjauninājumu sagatavošanu un uzturēšanu. Sistēma izceļas ar to, ka ļauj paketes savstarpēji sastādīt lielākajai daļai galveno Linux izplatījumu vai izveidojiet savu izplatīšanu, pamatojoties uz noteiktu paketi.

Kompilācija atbalsta 21 platformu (izplatījumi), ieskaitot CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) un Ubuntu. Montāža ir iespējama 6 arhitektūrām, ieskaitot i386, x86_64 un ARM.

OBS aptver vairāk nekā 140,000 XNUMX pakotnes un tiek izmantota kā galvenā sistēma openSUSE, Tizen, Sailfish / Mer, NextCloud un VideoLAN projektu veidošanai, kā arī Linux produktu veidošanai uz Dell, Cray un Intel.

Lai izveidotu jaunu attiecīgās programmas versiju vēlamās sistēmas binārā iepakojuma veidā, pietiek ar to, lai izveidotu specifikācijas failu vai pievienotu programmatūras.opensuse.org vietnē parādīto pakotņu repozitoriju.

Turklāt var izveidot gatavu minimālisma vidi, lai darbotos virtualizācijas sistēmās, mākoņa vidēs vai lejupielādētu kā tiešraides izplatīšanu.

Par Open Build pakalpojumu

Strādājot ar OBS, izstrādātājs var izmantot tiešsaistes pakalpojumu build.opensuse.org vai instalējiet līdzīgu sistēmu savā serverī.

Arī, jūs varat ātri izvietot savu infrastruktūru ar speciāli sagatavotu attēlu palīdzību virtuālām mašīnām, konteineriem, lokālai instalēšanai vai PXE sāknēšanai tīklā.

Ir iespējams automatizēt avota tekstu lejupielādi no krātuvēm vai ārējiem failiem no Git vai Subversion ar ftp kodu un primārajiem projekta tīmekļa serveriem, ļaujot atbrīvoties no koda failu starpposma manuālas lejupielādes vietējā izstrādātāja mašīnā un pēc tam tos importēt openSUSE Build Service.

Pavadošajām pakotnēm tiek nodrošināti rīki citu paku atkarību noteikšanai ar automātisku atkarību atkārtotu montāžu, kad tajās tiek veiktas izmaiņas. Pievienojot plāksterus, ir iespējams tos pārbaudīt ar līdzīgām paketēm no citiem projektiem.

Lai pārvaldītu Open Build Service, varat izmantot abus rīkuss komandrinda un tīmekļa saskarne.

Ir rīki, lai savienotu trešo pušu klientus un izmantotu resursus no ārējiem pakalpojumiem, piemēram, GitHub, SourceForge un kde-apps.org.

Izstrādātājiem ir pieejami rīki, lai izveidotu grupas un organizētu sadarbību. Visu sistēmas komponentu kods, ieskaitot tīmekļa saskarni, pakotņu testēšanas sistēmu un iepriekšējās versijas komponentus, ir atvērts ar GPLv2 licenci.

Galvenās jaunās Open Build Service 2.10 funkcijas

Šajā jaunajā versijā tīmekļa saskarne ir pilnībā pārveidota ar rāmja sastāvdaļām Sāknēšanas, kas vienkāršoja koda uzturēšanu, vienādoja vairāku daļu izkārtojumu un novērsa daudzas komplikācijas (iepriekš tika izmantota 960 Grid System, sava Jquery lietotāja saskarnes tēma un daudz specifisku CSS).

Neskatoties uz apstrādi, izstrādātāji centās saglabāt elementu atpazīšanu un parasto darba veidu samazināt diskomfortu pārejas laikā uz jauno versiju;

Ir paveikts darbs, lai uzlabotu atbalstu lietojumprogrammu piegādei un izvietošanai izolētiem konteineriem.

Moduļi tika pievienoti integrācijai ar Gitlab un Pagure, kas ļauj saistīt noteiktas darbības OBS, uzņemoties jaunas saistības vai kad šajās sistēmās notiek noteikti notikumi.

Integrētas lejupielādes Amazon EC2 un Microsoft Azure mākoņu vidēs, kā arī caur Vagrant.

Kodu veiktspēja tika optimizēta produktu veidošanai un izlaišanai krātuvē. Izstrādātājam ir iespēja pakāpeniski atjaunināt projektu.

Starp citiem jaunumiem, kas izceļas, mēs atrodam:

  • Sysv startēšanas skripti tiek aizstāti ar systemd failiem
  • Pievienots atbalsts metrikas un veiktspējas datu glabāšanai InfluxDB
  • Emocijzīmju izmantošana teksta laukos ir atļauta (lai to iekļautu database.yml, kodējumam jābūt iestatītam uz utf8mb4)
  • Pievienota iespēja nosūtīt ziņojumu īpašniekiem par problēmām ar informāciju par jauniem komentāriem
  • Parādījās sākotnējā pieprasījumu apstiprināšanas funkcija (pieprasījums tiek pieņemts tikai pēc pārskatīšanas pabeigšanas)

Fuente: https://openbuildservice.org


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.