Continuous Integration mit Debian/Ubuntu-Paketen

Beschreibung: Continuous Integration mit Debian/Ubuntu-Paketen Professionelle Debian- und Ubuntu-Pakete im Eigenbau Continuous Integration hat sich im Programmierumfeld fest etabliert, im Distributions-Paketbau (Debian/RPM/...) aber ist es noch eher die Ausnahme als die Regel. Dabei sprechen kurze Release-Zyklen, einheitliche Qualitätstests und kontrollierte Deployments für sich. Dieser Vortrag zeigt, wie man mit freier Software sein eigenes Continuous Integration-System für den Debian-/Ubuntu-Paketbau realisieren kann. Das auf dem Open Source Continuous Integration Server "Jenkins" aufsetzende Projekt jenkins-debian-glue (http://jenkins-debian-glue.org/) ermöglicht Continuous Integration beim Einsatz von Debian-/Ubuntu-Paketen. Bei jedem Commit in das Versionskontrollsystem-Repository werden automatisch Debian-Pakete gebaut. Qualitätstests und Upgrade-Tests erlauben das frühzeitige Erkennen von Problemen, bevor die resultierenden Pakete ausgerollt werden. jenkins-debian-glue kommt mittlerweile bei einigen renommierten Open-Source-Projekten zum Einsatz, wie beispielsweise bei Grml (http://grml.org/), PostgreSQL (https://wiki.postgresql.org/wiki/Apt), Icinga (http://icingabuild.dus.dg-i.net/) und Kamailio (http://www.kamailio.org/wiki/packages/debs). Im Vortrag wird beleuchtet wie man Continuous Integration mit Debian-Paketen realisieren kann und welche Möglichkeiten es zur Qualitätskontrolle gibt. Link zum Programm (und Downloads): http://glt14-programm.linuxtage.at/events/288.de.html
Length: 45:28
Views 190 Likes: 0
Recorded on 2014-04-04 at Grazer LinuxTage
Look for other videos at Grazer LinuxTage.
Tweet this video