Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What toolchains exist for Continuous Integration with C++?

Continuous Integration toolchains for .NET, Java, and other languages are relatively well defined, but the C++ market seems to have a lot of diversity.

By CI "toolchain" I specifically mean tools for the build scripts, automated testing, coding standards checking, etc.

What are C++ teams using for CI toolchains?

like image 594
Joe Schneider Avatar asked Aug 25 '08 11:08

Joe Schneider


People also ask

Is git a CI CD tool?

The core pillar of a CI / CD system is the support and integration of the underlying Version Control System (VCS). The most popular VCS's are Git, Subversion, Mercurial and Perforce.

Which CI tools are used in Jenkins?

What is Jenkins? Jenkins is an open-source implementation of a Continuous Integration server written in Java. It works with multiple programming languages and can run on various platforms (Windows, Linux, and macOS). It is widely used as a CI (Continuous Integration) & CD (Continuous Delivery) tool.

Which tool is used during Continuous Integration for the code analysis purpose?

Jenkins. Jenkins is a well-known and most common Continuous Integration tool that is easily available. Based on various comparisons, Jenkins tops the list. Jenkins is an open-source continuous Integration server-based application that allows developers to build, automate and test any software project at a faster pace.


1 Answers

Another option might be buildbot.

It's written in python, but is not just for python apps. It can execute any script for doing your build. If you look at their success stories, there appear to be a wide variety of languages.

like image 168
mattwright Avatar answered Oct 05 '22 23:10

mattwright