GLT11 - v1.9-aep

Grazer Linuxtage 2011

Referenten
Florian Anderiasch
Programm
Tag Grazer Linuxtage 2011 - 2011-04-09
Raum HS 4
Beginn 10:00
Dauer 00:45
Info
ID 43
Veranstaltungstyp Vortrag
Track Entwickler
Sprache der Veranstaltung deutsch

One-Click-Deployment und Continuous Integration

Continuous Integration in Web-Projekten erlaubt es dem Entwicklerteam, mehrmals täglich eine neue testbare oder releasefähige Version bereitzustellen. Fehler können zeitnah erkannt und "aneinander vorbeientwickeln" kann vermieden werden, zumindest in der Theorie. Welche Vor- und Nachteile es in der Praxis aber geben kann und welche Tools man dazu benötigt, soll dieser Vortrag ein wenig beleuchten.

Continuous Integration in Web-Projekten erlaubt es dem Entwicklerteam, mehrmals täglich eine neue testbare oder releasefähige Version bereitzustellen. Fehler können zeitnah erkannt und "aneinander vorbeientwickeln" kann vermieden werden, zumindest in der Theorie. Welche Vor- und Nachteile es in der Praxis aber geben kann und welche Tools man dazu benötigt, soll dieser Vortrag ein wenig beleuchten. Das Toolset des Beispielprojekts umfasst eine auf Zend Framework basierende PHP-Anwendung mit viel JavaScript+Dojo, MySQL, Solr, ejabberd, wird mit puppet administriert, auf eucalyptus getestet und bei Amazon gehostet. Continuous Integration erfolgt mit Jenkins, phpunit, phpmd, jslint, und automatischem revert nach git bisect.