HaiQ to zintegrowane środowisko programistyczne przystosowane do tworzenia aplikacji opartych o bibliotekę QT Trolltech’a. Program szybko się rozwija, często update z svn powoduje niemożność uruchomienia kodu. W celu rozwiązania tego problemów wdrażania i użytkowania HaiQ, stworzyłem usługę budującą program i wyświetlającą wyniki kompilacji, jeśli coś się nie powiedzie no to wiemy której wersji należy unikać. Projekt umożliwia wyświetlenia logów kompilacji, kompilowanej wersji, stan, oraz środowisko kompilacji. Całość oparta jest o crona – który o 1.30 kompiluje HaiQ z najnowszego svn, skrypty basha odwalającą brudną robotę, troszeczkę magii php (odczyt i prezentacja) i plików tekstowych (magazyn danych). Zdziwiłem sieę tylko, że stworzenie takiego systemu jest banalnie prost, raptem kilka godzin pracy i testów.
Zapraszam do testowania i sugestii.





0 Odpowiedzi do “HaiQ – build server”