Släppte den nya versionen av Open Build Service 2.10, en plattform för utveckling av distributioner och programvara

nyligen lanseringen av Open Build Service 2.10-plattformen tillkännagavs, som är designad att organisera utvecklingsprocessen för mjukvarudistributioner och produkter, inklusive förbereda och underhålla utgåvor och uppdateringar. Systemet sticker ut för att låta paket korskompileras för de flesta större Linux-distributioner eller skapa din egen distribution baserat på ett visst paket.

Kompilering stöder 21 plattformar (distributioner), inklusive CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) och Ubuntu. Montering är möjlig för 6 arkitekturer, inklusive i386, x86_64 och ARM.

OBS täcker över 140,000 XNUMX paket och används som huvudsystem för att bygga openSUSE-, Tizen-, Sailfish / Mer-, NextCloud- och VideoLAN-projekt samt bygga Linux-produkter på Dell, Cray och Intel.

För att skapa en ny version av ett visst program i form av ett binärt paket för det önskade systemet räcker det att skapa en specifikationsfil eller ansluta paketförvaret som presenteras på webbplatsen software.opensuse.org.

Dessutom kan en färdig minimalistisk miljö skapas för att köras på virtualiseringssystem, molnbaserade miljöer eller för nedladdning som en live-distribution.

Om Open Build Service

När man arbetar med OBS kan en utvecklare använda onlinetjänsten build.opensuse.org eller installera ett liknande system på din server.

Ocksåkan du snabbt distribuera din egen infrastruktur med hjälp av speciellt förberedda bilder för virtuella maskiner, containrar, lokal installation eller för PXE-start via nätverket.

Det är möjligt att automatisera nedladdningen av källtexter från förvar eller externa filer från Git eller Subversion med ftp-kod och primära projektwebbservrar, så att du kan bli av med den manuella nedladdningen av kodfiler till den lokala utvecklarmaskinen och sedan importera dem till openSUSE Build Service.

Kompletteringspaketen levereras med verktyg för att bestämma beroenden hos andra paket med automatisk återmontering av beroenden när ändringar görs till dem. Genom att lägga till korrigeringar är det möjligt att testa dem med liknande paket från andra projekt.

För att hantera Open Build Service kan du använda båda verktygens kommandorad och ett webbgränssnitt.

Det finns verktyg för att ansluta tredjepartsklienter och använda resurser från externa tjänster som GitHub, SourceForge och kde-apps.org.

Utvecklare har tillgång till verktyg för att skapa grupper och organisera samarbete. Koden för alla systemkomponenter, inklusive webbgränssnittet, pakettestningssystemet och komponenterna i den tidigare versionen, är öppen under GPLv2-licensen.

De viktigaste nya funktionerna i Open Build Service 2.10

I den här nya versionen webbgränssnittet har fått en helt ny design med ramkomponenter Bootstrap, vilket förenklade kodunderhåll, förenade layouten med flera delar och eliminerade många komplikationer (tidigare använt 960 Grid System, sitt eget tema för Jquery UI och mycket specifikt CSS).

Trots behandlingen, utvecklarna försökte bevara igenkännandet av elementen och det vanliga sättet att arbeta för att minska obehag under övergången till den nya versionen;

Arbetet har gjorts för att förbättra stödet för leverans och distribution av applikationer för isolerade behållare.

Moduler lades till för integration med Gitlab och Pagure, som låter dig länka vissa åtgärder i OBS när du gör nya åtaganden eller när vissa händelser inträffar i dessa system.

Integrerade nedladdningar till Amazon EC2 och Microsoft Azure molnmiljöer samt via Vagrant.

Kodprestanda optimerades för att bygga och släppa produkter i förvaret. Utvecklaren har möjlighet att stegvis uppdatera projektet.

Av de andra nyheter som sticker ut hittar vi:

  • Sysv-startskript ersätts med systemd-filer
  • Lagt till stöd för att lagra mätvärden med prestandadata i InfluxDB
  • Användningen av emoji är tillåten i textfält (för att ingå i database.yml måste kodningen vara inställd på utf8mb4)
  • Lade till alternativet att skicka meddelanden till meddelandeägare om problem, med information om nya kommentarer
  • Den preliminära funktionen för bekräftelse av förfrågningar dök upp (begäran accepteras först efter att granskningen har slutförts)

Fuente: https://openbuildservice.org


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.