Is TeamCity an appropriate CI tool for building C/C++ projects

I am researching CI tools to use as the backbone of an automated build/test framework for a Linux/C (and some C++) development project. The current build system uses native Linux make. The documentation for Team City suggests that it is primarily designed for building Java, .NET and Ruby projects. Is Team City also appropriate for use with C/C++ based projects or should I be looking for other CI tools? If not Team City can anyone recommend alternative tools that are better for this type of project?

Thanks,
Mike

0
4 comments

Hi Mike,


Yes, TeamCity is appropriate for C/C++ based projects. There are build runners in TeamCity such as: MSBuild runner, Visual Studio runner. Also please see the list of TeamCity plugins, for example C++ Unit Test Reporting https://confluence.jetbrains.com/display/TW/Cpp+Unit+Test+Reporting, CMake Plugin https://confluence.jetbrains.com/display/TW/CMake+Plugin.

0
Avatar
Permanently deleted user

Hi Alina,

Thanks a lot for your reply. In my case the project is a Linux/C development project and we are using native Linux make. Perhaps the CMake plugin you referred me to will work (although it's based on GNU make), or as I understand there's also a command line plugin that should enable me to trigger a build with a traditional "make" command, correct?

Thanks again for your help!

Regards,
Mike

0

Yes, there is Command Line runner in TeamCity, which can run any script supported by OS.

0
Avatar
Permanently deleted user

Thanks Alina!

Regards,
Mike

0

Please sign in to leave a comment.