
V AspectWorks jsme fanoušky kontinuální integrace. Píšeme unit testy, snažíme se o dobré pokrytí kódu a s každým commitem do SVN spouštíme integrační build. Aktuálně používáme TeamCity jako server na kontinuální integraci. O selhaných buildech nás doteď informovaly emaily, Jabber, vyskakovací okýnka v Eclipse, atd. Nuda!
Teď jsme si ale pořídili tu správnou vychytávku na notifikaci o buildech: Tux plugin do TeamCity.
Jak to funguje? Jednoduše – když někdo rozbije build, tučňák Tux začne křičet, který build selhal.
Pokud nemáte zrovna TeamCity, nevadí – Tux API je docela jednoduché, takže si můžete celkem rychle udělat plugin pro vlastní build server.
TuxAPI tux = new TuxAPI(ipAdress, port);
tux.server.autoConnect(TuxAPIConst.CLIENT_LEVEL_RESTRICTED, "login", "password");
tux.tts.speak("Text to speach");
Vřele doporučuju nějakou takovou blbinu zavést.
