I use CDash (www.cdash.org) which is what CMake itself uses: http://open.cdash.org/index.php?project=CMake

I use it with CDash scheduling which involves a couple of build clients running CTest in script mode. They poll, download and execute CTest scripts which control initial checkout, update, configuration, build and testing and transmit results back to CDash.

For continuous builds I use high frequency jobs which only perform building, testing and result transmission if the update modified any files.

Nils


On 07/15/2013 01:53 PM, Avihay Eyal wrote:
Hi, my company uses CMake, and I want to use a CI framework. I wanted to know, with which CI frameworks did you have a good experience.

Since we work on a *private network*, travis <http://about.travis-ci.org/> CI is not an option. Google have their Blaze <http://google-engtools.blogspot.fr/2011/08/build-in-cloud-how-build-system-works.html>, but it's not open sourced, and somehow I'm not sure that jenkins <http://jenkins-ci.org/> is the best CMake CI (not even sure it supports it well).


Other than that, good integration with ninja <http://martine.github.io/ninja/manual.html#_introduction> is a plus.


Thanks a lot.


--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to