Jag såg att Luntbuild 1.3 nyligen släppts och på deras hemsida http://luntbuild.javaforge.com/
står det att man kan sätta upp ett system på under 30 minuter.
Luntbuild är ett system för hantering av automatiserade byggen och kan användas för ”Continuous Integration”.
Jag installerade Luntbuild under Tomcat 5 på mindre än 10 minuter och sedan återstod konfiguration av mina projekt. Eftersom jag redan hade ant-targets för att bygga och köra tester med junit var det bara att sätta upp ett projekt m h a Luntbuilds webbgränssnitt. Jag utförde följande steg för att sätta upp ett projekt:
1. Skapade projektet(namn, användare, etc.)
2. Konfigurerade koppling till CVS
3. Konfigurerade en ant builder
4. Konfigurerade hur ofta Luntbuild ska uppdatera CVS, bygga och testa ditt projekt.
5. Mappade Luntbuild-användare till CVS-användare.
Jag triggade ett bygge manuellt via webbgränssnittet och när det var klart visades länkar till junit-rapporten och byggloggen. Jag tittade på min klocka och förstod att Luntbuild-gänget höll vad dem lovade. Jag provade att checka in felaktig kod och efter 10 minuter fick jag ett e-post om att bygget ej hade lyckats.
Det går att sätta flera olika villkor för vad som ska trigga ett bygge och på vilket sätt Luntbuild ska rapportera eventuella fel.
Nu funderar jag på att använda Luntbuild för produktionssättning och på så sätt få loggfiler mm samlade med åtkomst från ett webbgränssnitt.