Mittwoch, 18. März 2009

Vortrag bei der JUGHH: Continous Integration mit Hudson

Hallo!

Gestern habe ich einen Vortrag bei der Java User Group Hamburg über Continuous Integration mit Hudson gehalten. Die Folien dazu gibt's unten.

Wie üblich haben sich neben und nach dem Vortrag interessante Diskussionen ergeben, die im wesentlichen in zwei Richtungen gehen:

Zum einen ist der Build von Eclipse-Applikationen ein echter Schwachpunkt, für den jeder Lösungen sucht bzw. ähnliche Workarounds findet. Ein wirklich schwerwiegendes Problem dabei ist, dass man kaum verwertbare Dokumentation dazu findet. Ich werde versuchen, das in einem meiner nächsten Posts zu beheben und unseren Eclipse-PDE-Build-Prozess zu beschreiben. Die Einbindung in Hudson ist dabei Gott sei Dank nicht das Problem.

Zum anderen stellte sich einmal mehr heraus, dass auch das Bauen von Software immer wieder neue und interessante Facetten hat. Hudson kann ja mit mehreren Build-Prozessoren umgehen. Welche Build-Schritte kann man eigentlich parallelisieren? Welche müssen in jedem Fall erst nach einer Menge anderer Teil-Schritte bearbeitet werden. Wie synchronisiert man diese Builds. Wie testet man? Auch das sind Themen, auf die ich jetzt (noch) keine Antwort habe. Demnächst mehr.

Gute Nacht!

Continuous Integration mit Hudson
View more presentations from cb.betz.