Pavel Müller
2.3.2010

Rozbiješ build, seřve tě Tux!



Tux Droid

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. Tux

Vaše emailová adresa nebude zveřejněna

Komentáře

Děkujeme za váš komentář
Další
  • Milan Karasek

    Konecne poradny "semafor". Hezke. Umi to taky vykrikovat jmeno hrisnika, ktery rozbil build? M.

  • Umí to hlásit všechno, co ti poskytne buildserver. V případě TeamCity to umí říct jméno toho, kdo to rozbil. My to ale máme vypnutý, protože ten anglický hlas neumí moc dobře vyslovovat naše jména a není tomu rozumět.

  • Dan sterba

    Dobrá hovadina :-)

  • Milo

    Zaujimave, ale uz vidim tie otazky ze ake bude ROI of sefov keby som to nahodou chcel vybavit u nas vo firme :))