Alliberada la nova versió d'Open Build Service 2.10, una plataforma per al desenvolupament de distribucions i programari

fa poc va ser anunciat el llançament de la plataforma Open Build Service 2.10, la qual aquesta dissenyada per organitzar el procés de desenvolupament de distribucions i productes de programari, Inclosa la preparació i el manteniment de llançaments i actualitzacions. el sistema es destaca per permetre compilar de forma creuada els paquets per a la majoria de les principals distribucions de Linux o crear la seva pròpia distribució basada en un paquet determinat.

la compilació és compatible amb 21 plataformes (Distribucions), incloses CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) i Ubuntu. L'acoblament és possible per a 6 arquitectures, incloent i386, x86_64 i ARM.

OBS cobreix més de 140,000 paquets i s'usa com el sistema principal per crear projectes openSUSE, Tizen, Sailfish / Mer, NextCloud i VideoLAN, així com per crear productes Linux a Dell, Cray i Intel.

Per crear una versió nova d'un programa donat en forma d'un paquet binari per al sistema desitjat, és suficient crear un arxiu d'especificacions o connectar el repositori de paquets presentat en el lloc software.opensuse.org.

A més, es pot crear un entorn minimalista ja fet per a l'execució en sistemes de virtualització, entorns basats en el núvol o per descarregar com una distribució en viu.

Sobre Open Build Service

Quan es treballa amb OBS, un desenvolupador pot usar el servei en línia build.opensuse.org o instal·lar un sistema similar al seu servidor.

A més, Pot implementar ràpidament la seva pròpia infraestructura amb l'ajuda d'imatges especialment preparades per a màquines virtuals, contenidors, instal·lació local o per l'arrencada PXE a través de la xarxa.

És possible automatitzar la descàrrega de textos d'origen des repositoris o arxius externs de Git o Subversion amb codi de ftp i servidors web de projectes primaris, el que permet desfer-se de la descàrrega manual intermèdia d'arxius amb codi a la màquina de l'desenvolupador local i després importar-los a openSUSE Build Service.

Els paquets d'acompanyament es subministren amb eines per determinar les dependències d'altres paquets amb el reensamblat automàtic de les dependències quan es realitzen canvis en ells. A l'afegir pegats, és possible provar-los amb paquets similars d'altres projectes.

Per administrar Open Build Service, pot usar ambdues einas de línia de comandaments i una interfície web.

Hi ha eines per connectar clients de tercers i utilitzar recursos de serveis externs com GitHub, SourceForge i kde-apps.org.

Els desenvolupadors tenen accés a eines per crear grups i organitzar la col·laboració. El codi per a tots els components de sistema, inclosa la interfície web, el sistema de prova de paquets i els components de la versió anterior, està obert sota la llicència GPLv2.

Principals novetats d'Open Build Service 2.10

En aquesta nova versió la interfície web s'ha redissenyat completament amb els components de el marc de Bootstrap, El que va simplificar el manteniment de el codi, va unificar el disseny de diverses parts i va eliminar moltes complicacions (anteriorment es va usar 960 Grid System, el seu propi tema per a la interfície d'usuari de Jquery i una gran quantitat de CSS específic).

Tot i el processament, els desenvolupadors van intentar preservar el reconeixement dels elements i la forma habitual de treballar per reduir la incomoditat durant la transició a la nova versió;

S'ha treballat per millorar el suport per al lliurament i el desplegament d'aplicacions per a contenidors aïllats.

Es van agregar mòduls per a la integració amb Gitlab i Pagure, que li permeten vincular certes accions en OBS a l'realitzar nous compromisos o quan ocorren certs esdeveniments en aquests sistemes.

Descàrregues integrades als entorns de núvol d'Amazon EC2 i Microsoft Azure, així com també a través de Vagrant.

El rendiment de codi va ser optimitzat per a la generació i publicació de productes al repositori. El programador té l'oportunitat d'actualitzar de forma incremental el projecte.

De les altres novetats que es destaquen trobem:

  • Els scripts d'inici de SysV es reemplacen amb arxius systemd
  • Es va agregar suport per emmagatzemar mètriques amb dades de rendiment en InfluxDB
  • L'ús d'emoji està permès en els camps de text (per ser inclòs en database.yml, la codificació s'ha d'establir en utf8mb4)
  • Es va agregar l'opció d'enviar notificacions als propietaris de missatges sobre problemes, amb informació sobre nous comentaris
  • Va aparèixer la funció de confirmació preliminar de sol·licituds (la sol·licitud s'accepta només després que s'hagi completat la revisió)

font: https://openbuildservice.org


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.