Thursday, May 23, 2013
Open Build Service als zentrale Entwicklungsumgebung
von Christian Schneemann (B1 Systems GmbH)
Thursday, 23.05.2013, London I, 10:30-11:00 Uhr
Der als Community-Projekt entwickelte Open Build Service (OBS) kann als zentraler Punkt für Softwareentwicklung in Unternehmen genutzt werden. Der Dienst bietet die Bereitstellung von Softwarepakete für verschiedene Linux-Varianten und Hardware-Architekturen an. Es ist auch möglich für andere Betriebsysteme (wie Windows) Software zu bauen. Möglich sind neben dem Paketformat RPM, womit u.a. RedHat- und SUSE-Derivate unterstützt werden, auch Debians DEB sowie das Pkg-Format von Arch Linux. Zusammen mit Versionsverwaltungssystemen wie Git oder Subversion können Pakete automatisch erstellt werden. Diese werden dann für einen einfachen Deploymentvorgang in Repositories bereitgestellt. Der OBS hilft nicht nur bei der Softwareentwicklung für ein Produkt, sondern auch zur Administration genutzte Scripte lassen sich somit ohne viel Aufwand in distributionsspezifische Pakete packen. Somit lassen sich die einzelnen Installationen einfach vergleichen sowie neue Versionen kontrolliert und reproduzierbar deployen. Der Vortrag berichtet aus der Praxis und zeigt wie Unternehmen bei der Softwareherstellung effektiver werden können oder eine Basis für einheitliche Server-Systeme schaffen.
Links:
Über den Autor Christian Schneemann:
Christian Schneemann ist Linux/Open Source Consultant und Trainer bei
der B1 Systems. Seine Arbeitsschwerpunkte sind Monitoring und der Open
Build Service. Mit Nagios arbeitet er seit 7 Jahren und ist im openSUSE
Projekt als Maintainer an den Paketen von Nagios und Addons beteiligt.