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

Napsat komentář

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

 

 

Můžete použít tyto HTML tagy: <strong> <a href="" title="">
Chcete li do komentáře přidat zdrojový kód, obalte ho tagem [sourcecode language="jazyk"]


*

  1. Milan Karasek: 4.3. 2010

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

    M.

  2. Pavel Müller: 5.3. 2010

    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.

  3. Dan sterba: 7.3. 2010

    Dobrá hovadina :-)

  4. Milo: 13.5. 2010

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