Portal:Build Service/Themen

Wechseln zu: Navigation, Suche
Softwareportal für Benutzer

Für Benutzer

  • Benutzer finden hier aktuelle Softwarepakete für ihre Distribution. Eine gute Verfügbarkeit für jeden wird durch Spiegelserver erreicht, die über den ganzen Globus verteilt sind.

Für Paketbauer

  • Automatische Auflösung von Abhängigkeiten zu anderen Paketen. Wenn ein Paket von einem anderen Paket abhängt, wird dieses Paket automatisch für den Neubau angesteuert, wenn sich das abhängige Paket ändert.
  • Verlinkung zu anderen Projekten: Patche können von anderen Projekten gegen das vorhandene Paket getestet werden.
  • Die offene Schnittstelle erlaubt es verschiedene Clients und externe Service (z.B. SourceForge, kde-apps.org) sich mit dem Open Build Service zu verbinden und seine Ressourcen zu nutzen.

Für Entwickler

  • Für Entwickler ist es ein effizienter Platz, um Gruppen aufzubauen und durch das Projektmodell zusammenzuarbeiten.
Developer Web Interface
  • Es werden keine "compiler farms" mit verschiedener Hardware benötigt, um Pakete für verschiedene Architekturen und Linuxdistributionen wie Fedora, Debian, Ubuntu, und andere zu bauen.
  • KIWI-Integration zur automatischen Produkt und CD-Image-Erstellung.
  • Automatisches Auflösen von Abhängigkeiten zu anderen Paketen. Wenn ein Paket auf ein anderes Paket angewiesen ist, wird dieses Paket automatisch für einen Neubau vorgesehen, falls das abhängige Paket sich verändert hat.
  • Verknüpfen mit anderen Projekten: Patches können gegen aktuelle Pakete von anderen Projekten getestet werden.
  • Die offene Schnittstelle erlaubt verschiedenen Clients und externen Diensten (z.B. SourceForge, kde-apps.org) sich mit dem Open Build Service zu verbinden und seine Ressourcen zu nutzen.

Für Distributoren oder unabhängige Softwareentwickler

Der Open Build Service steht unter der GNU GPL und kann auf jeder Hardware, die mindestens 2 GB Arbeitsspeicher besitzt, installiert werden.

  • Der einfachste Weg, um eine eigene Instanz zu verwenden, sind die OBS Instrumente. Die Anwendungen können verwendet werden, um eine Instanz direkt oder auf dem eigenen Server laufen zu lassen.
  • Eine manuelle Installation ist ebenfalls möglich, aber komplizierter. Dieses Anleitung kann dabei weiterhelfen.

Wer verwendet es?

  • Neben openSUSE verwenden zahlreiche Open Source Projekte, wie z.B. MeeGo, den OBS. Firmen und Universitäten haben ihre eigene Instanz des Open Build Service. Einige von Ihnen sind in der Liste von Open Build Service Installationen aufgeführt.