Veröffentlichung der neuen Version von Open Build Service 2.10, einer Plattform für die Entwicklung von Distributionen und Software

Vor kurzem Der Start der Open Build Service 2.10-Plattform wurde angekündigt. welches entworfen ist Organisation des Entwicklungsprozesses für Softwareprodukte und Distributionen, einschließlich Vorbereitung und Pflege von Releases und Updates. Das System zeichnet sich dadurch aus, dass Pakete übergreifend kompiliert werden können für die meisten großen Linux-Distributionen oder erstellen Sie Ihre eigene Distribution basierend auf einem bestimmten Paket.

Zusammenstellung unterstützt 21 Plattformen (Distributionen), einschließlich CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) und Ubuntu. Die Montage ist für 6 Architekturen möglich, einschließlich i386, x86_64 und ARM.

OBS umfasst über 140,000 Pakete und wird als Hauptsystem zum Erstellen von openSUSE-, Tizen-, Sailfish / Mer-, NextCloud- und VideoLAN-Projekten sowie zum Erstellen von Linux-Produkten auf Dell, Cray und Intel verwendet.

Um eine neue Version eines bestimmten Programms in Form eines Binärpakets für das gewünschte System zu erstellen, reicht es aus, eine Spezifikationsdatei zu erstellen oder das auf der Website software.opensuse.org präsentierte Paket-Repository zu verbinden.

Darüber hinaus kann eine vorgefertigte minimalistische Umgebung erstellt werden, die auf Virtualisierungssystemen, Cloud-basierten Umgebungen oder als Live-Distribution heruntergeladen werden kann.

Informationen zum Open Build Service

Bei der Arbeit mit OBS kann ein Entwickler den Onlinedienst verwenden build.opensuse.org oder installieren Sie ein ähnliches System auf Ihrem Server.

Auchkönnen Sie schnell Ihre eigene Infrastruktur bereitstellen mit Hilfe speziell vorbereiteter Images für virtuelle Maschinen, Container, lokale Installation oder für das PXE-Booten über das Netzwerk.

Es ist möglich, das Herunterladen von Quelltexten aus Repositorys oder externen Dateien zu automatisieren von Git oder Subversion mit FTP-Code und primären Projektwebservern, sodass Sie den zwischenzeitlichen manuellen Download von Codedateien auf den lokalen Entwicklercomputer loswerden und diese dann in den openSUSE Build Service importieren können.

Die Begleitpakete werden mit Tools geliefert, mit denen die Abhängigkeiten anderer Pakete ermittelt und die Abhängigkeiten automatisch wieder zusammengesetzt werden können, wenn Änderungen an ihnen vorgenommen werden. Durch Hinzufügen von Patches können diese mit ähnlichen Paketen aus anderen Projekten getestet werden.

Zum Verwalten von Open Build Service können Sie beide Tools verwendens Befehlszeile und eine Webschnittstelle.

Es gibt Tools, um Clients von Drittanbietern zu verbinden und Ressourcen von externen Diensten wie GitHub, SourceForge und kde-apps.org zu verwenden.

Entwickler haben Zugriff auf Tools zum Erstellen von Gruppen und zum Organisieren der Zusammenarbeit. Der Code für alle Komponenten des Systems, einschließlich der Weboberfläche, des Testpaketsystems und der Komponenten der vorherigen Version, ist unter der GPLv2-Lizenz geöffnet.

Die wichtigsten neuen Funktionen von Open Build Service 2.10

In dieser neuen Version Das Webinterface wurde komplett neu gestaltet mit Rahmenkomponenten BootstrapDies vereinfachte die Codepflege, vereinheitlichte das mehrteilige Layout und beseitigte viele Komplikationen (zuvor verwendetes 960 Grid System, ein eigenes Thema für die Jquery-Benutzeroberfläche und viele spezifische CSS).

Trotz der Verarbeitung, Die Entwickler versuchten, die Anerkennung der Elemente und die übliche Arbeitsweise beizubehalten um die Beschwerden beim Übergang zur neuen Version zu verringern;

Es wurde daran gearbeitet, die Unterstützung für die Bereitstellung und Bereitstellung von Anwendungen zu verbessern für isolierte Behälter.

Module wurden für die Integration mit Gitlab und Pagure hinzugefügt. Damit können Sie bestimmte Aktionen in OBS verknüpfen, wenn Sie neue Verpflichtungen eingehen oder wenn bestimmte Ereignisse in diesen Systemen auftreten.

Integrierte Downloads in Amazon EC2- und Microsoft Azure-Cloud-Umgebungen sowie über Vagrant.

Die Codeleistung wurde für die Produkterstellung und -freigabe optimiert im Repository. Der Entwickler hat die Möglichkeit, das Projekt schrittweise zu aktualisieren.

Von den anderen herausragenden Neuheiten finden wir:

  • Sysv-Startskripte werden durch systemd-Dateien ersetzt
  • Unterstützung für das Speichern von Metriken mit Leistungsdaten in InfluxDB hinzugefügt
  • Die Verwendung von Emoji ist in Textfeldern zulässig (um in database.yml enthalten zu sein, muss die Codierung auf utf8mb4 gesetzt sein).
  • Es wurde die Option hinzugefügt, Benachrichtigungen an Nachrichtenbesitzer über Probleme mit Informationen zu neuen Kommentaren zu senden
  • Die vorläufige Bestätigung der Anforderungsfunktion wurde angezeigt (die Anforderung wird erst nach Abschluss der Überprüfung angenommen).

Quelle: https://openbuildservice.org


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.