[CMake] What's the best cmake continuous integration open source tool?

Andreas Haferburg ahaferburg at scopis.com
Mon Jul 15 09:13:25 EDT 2013


We also use Jenkins. In my experience you're better off not using plugins, but to keep the build 
instructions in a script which is versioned. That way you can make sure that the CI build doesn't 
break even when you switch back to an older branch that required different build instructions.

Regards,
Andreas



On 15.07.2013 13:57, Benjamin Eikel wrote:
> Am Montag, 15. Juli 2013, 14:53:39 schrieb Avihay Eyal:
>> 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-sy
>> stem-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).
>
> We use Jenkins together with the cmakebuilder plug-in [1]. I like Jenkins
> because there are many plug-ins for many different purposes and it is easy to
> set up (e.g., install a Debian package).
>
> [1] https://wiki.jenkins-ci.org/display/JENKINS/cmakebuilder+Plugin
>
>>
>>
>> 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
>


-- 
Scopis GmbH
Blücherstr. 22
10961 Berlin
Germany

E-Mail: ahaferburg at scopis.com
Tel.: +49 (30) 201 69 38 0
Fax.: +49 (30) 201 69 38 20
Internet: www.scopis.com

HRB 128315 Berlin Charlottenburg
USt-IdNr.: DE272721463
Steuernummer: 29/014/02034
Geschäftsführer:  Bartosz Kosmecki

Diese E-mail, einschließlich der Anhänge, ist ausschließlich für den oben genannten Adressaten 
bestimmt und beinhaltet vertrauliche und/oder gesetzlich geschützte Informationen. Jedem anderen 
Empfänger ist die Vervielfältigung, Weitergabe oder Veröffentlichung untersagt. Falls Sie diese 
Mitteilung irrtümlicherweise erhalten haben, bitten wir um sofortige Information an den Absender und 
Vernichtung der E-mail.

This e-mail, including the attachments, is for the exclusive use of the above-named addresses and 
contains confidential information and/or information protected by law. Any other recipient is 
prohibited from duplicating, passing on to third parties, or publishing this information. If by 
error you are the recipient of this communication please inform the sender immediately and 
permanently delete this e-mail.


More information about the CMake mailing list