Udgivet den nye version af Open Build Service 2.10, en platform til udvikling af distributioner og software

nylig lanceringen af ​​Open Build Service 2.10-platformen blev annonceret, som er designet at organisere udviklingsprocessen for softwaredistributioner og produkter, herunder forberedelse og vedligeholdelse af udgivelser og opdateringer. Systemet skiller sig ud for at tillade pakker at blive krydskompileret til de fleste større Linux-distributioner eller opret din egen distribution baseret på en bestemt pakke.

Samling understøtter 21 platforme (distributioner), herunder CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) og Ubuntu. Samling er mulig for 6 arkitekturer, herunder i386, x86_64 og ARM.

OBS dækker over 140,000 pakker og bruges som hovedsystem til opbygning af openSUSE-, Tizen-, Sailfish / Mer-, NextCloud- og VideoLAN-projekter samt til opbygning af Linux-produkter på Dell, Cray og Intel.

For at oprette en ny version af et givet program i form af en binær pakke til det ønskede system er det tilstrækkeligt at oprette en specifikationsfil eller tilslutte pakkeopbevaringsstedet præsenteret på softwaren.opensuse.org.

Derudover kan der oprettes et færdigt, minimalistisk miljø, der kan køre på virtualiseringssystemer, skybaserede miljøer eller til download som en live distribution.

Om Open Build Service

Når man arbejder med OBS, kan en udvikler bruge onlinetjenesten build.opensuse.org eller installer et lignende system på din server.

Også, kan du hurtigt implementere din egen infrastruktur ved hjælp af specielt forberedte billeder til virtuelle maskiner, containere, lokal installation eller til PXE-opstart over netværket.

Det er muligt at automatisere download af kildetekster fra arkiver eller eksterne filer fra Git eller Subversion med ftp-kode og primære projektwebservere, så du kan slippe af med den manuelle download af mellemliggende manuelle kodefiler til den lokale udviklermaskine og derefter importere dem til openSUSE Build Service.

De ledsagende pakker leveres med værktøjer til at bestemme afhængigheden af ​​andre pakker med automatisk genmontering af afhængighederne, når der foretages ændringer i dem. Ved at tilføje programrettelser er det muligt at teste dem med lignende pakker fra andre projekter.

For at administrere Open Build Service kan du bruge begge værktøjers kommandolinje og en webgrænseflade.

Der er værktøjer til at forbinde tredjepartsklienter og bruge ressourcer fra eksterne tjenester såsom GitHub, SourceForge og kde-apps.org.

Udviklere har adgang til værktøjer til at oprette grupper og organisere samarbejde. Koden for alle systemkomponenter, inklusive webgrænsefladen, testpakkesystemet og komponenterne i den tidligere version, er åben under GPLv2-licensen.

Vigtigste nye funktioner i Open Build Service 2.10

I denne nye version webgrænsefladen er blevet redesignet fuldstændigt med rammekomponenter Bootstrap, som forenklede vedligeholdelse af kode, forenede layoutet med flere dele og eliminerede mange komplikationer (tidligere brugt 960 Grid System, dets eget tema til Jquery UI og en masse specifik CSS).

På trods af behandlingen, udviklerne forsøgte at bevare genkendelsen af ​​elementerne og den sædvanlige måde at arbejde på for at reducere ubehag under overgangen til den nye version

Der er arbejdet på at forbedre support til applikationslevering og -installation til isolerede containere.

Moduler blev tilføjet til integration med Gitlab og Pagure, der giver dig mulighed for at linke visse handlinger i OBS, når du foretager nye forpligtelser, eller når visse begivenheder forekommer i disse systemer.

Integrerede downloads til Amazon EC2 og Microsoft Azure cloud-miljøer såvel som via Vagrant.

Kodeydelse blev optimeret til produktopbygning og frigivelse i arkivet. Udvikleren har mulighed for trinvist at opdatere projektet.

Af de andre nyheder, der skiller sig ud, finder vi:

  • Sysv start scripts erstattes med systemd filer
  • Tilføjet understøttelse til lagring af metrics med ydeevnedata i InfluxDB
  • Brug af emoji er tilladt i tekstfelter (skal inkluderes i database.yml, kodningen skal indstilles til utf8mb4)
  • Tilføjet muligheden for at sende underretninger til beskedsejere om problemer med oplysninger om nye kommentarer
  • Den foreløbige bekræftelse af anmodningsfunktionen dukkede op (anmodningen accepteres først efter gennemgangen er afsluttet)

kilde: https://openbuildservice.org


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.