Tempomat

tempomat
Typ kontinuální integrace
Vývojář Vývojový tým CruiseControl
Zapsáno v Jáva
Operační systém multiplatformní
Hardwarová platforma Java virtuální stroj
Nejnovější verze 2.8.4 (2010-09-15)
Licence Licence ve stylu BSD
webová stránka cruisecontrol.sourceforge.net

CruiseControl  je nástroj pro nepřetržitou integraci softwaru na platformě Java zaměřený na automatizaci procesu sestavování . Správa a prohlížení informací o sestavách se provádí přes webové rozhraní . Integruje se s Apache Ant , různými systémy správy verzí .

Jedná se o open source software distribuovaný pod licencí podobnou BSD . Původně byl vytvořen zaměstnanci ThoughtWorks (včetně Martina Fowlera ), aby poskytoval nepřetržitou integraci pro jeden z jejich projektů, později byl tento nástroj vyčleněn do samostatné aplikace.

Smyčka sestavení v  nástroji je implementována jako démon , který pravidelně kontroluje změny v kódové základně systému správy verzí , v případě potřeby sestavuje a publikuje upozornění o svém stavu.

Pro hlášení o stavu sestavení se používají dva způsoby - první (klasický) je implementován ve formě standardních stránek JSP , druhý (od verze 2.7) - zobrazuje výsledky na dashboardu ,  který kombinuje velké množství různých pohledy, jsou široce používané barvy, ikony, prvky, které vyskakují při najetí na objekty.

Kromě verze Java existují verze nástroje pro platformu Microsoft .Net (CruiseControl.NET, CCNet) a verze pro prostředí Ruby (CruiseControl.rb).

Odkazy