cmakebuilder Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID cmakebuilder Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
2.3.3 (archives)
Nov 20, 2015
Source Code
Issue Tracking
Pull Requests
Open Issues
Pull Requests
Martin Weber (id: 15knots)
Usage Installations 2014-Nov 1141
2014-Dec 1136
2015-Jan 1206
2015-Feb 1234
2015-Mar 1304
2015-Apr 1282
2015-May 1314
2015-Jun 1351
2015-Jul 1343
2015-Aug 1296
2015-Sep 1422
2015-Oct 1448

This plugin can be used to build cmake based projects within Jenkins.

It provides a build-step that generates the build scripts from a CMakeLists.txt file and allows to invoke the actual build tool to run the generated scripts.


Screenshots showing the configuration can be viewed here Buildstep Configuration and here Global Configuration.

Change Log

Version 2.3.3 (20 Nov 2015)

  • Build tool step no longer discards the environment set up.with EnvInject. This allows to apply a workaround for
    JENKINS-30114. (Thanks to Armin Novak for reporting and testing on Windows.)

Version 2.3.2 (9 Oct 2015)

  • FIXED: JENKINS-30070: Fix path to cmake binary for Mac OS X (Thanks to Guillaume Egles for testing under OS X).

Version 2.3.1 (4 Oct 2015)

  • FIXED: JENKINS-30070: Fix 64 bit arch for Mac OS X.

Version 2.3 (11 Sep 2015)

  • FIXED: JENKINS-30070: Automatic download and installation of cmake from Can download and install cmake 2.6 and above for Linux, Windows, OS X, SunOS, AIX, HPUX, Irix and FreeBSD (Tested on linux and windows).
  • Improved help texts.
  • Minor tweaks in error reporting.

Version 2.2 (28 Aug 2015)

  • FIXED: JENKINS-29329: Visual Studio/MSBuild projects can not be built implicitly anymore JENKINS-29267 (Thanks to Dominik Acri for testing under windows).
  • Improved online help.
  • Changed build message wording from ERROR to WARNING if CMAKE_BUILD_TOOL cannot be determined to avoid end-user confusion.

Version 2.1 (11 Jul 2015)

  • FIXED: JENKINS-29267 CMAKE_BUILD_TOOL is deprecated in cmake version 3.0

Version 2.0 (5 Jul 2015)

This version is almost a complete re-write. Unfortunately, due to its new set of features,
it will be incompatible with older versions.
Changes include

  • Require Jenkins 1.580.3
  • Use the standard ToolInstallation mechanism to select the cmake version per-build-step (similar to Ant and Maven).
  • Eliminated mis-use of CMAKE_INSTALL_PREFIX.
  • Gets the actual build tool name and path from CMakeCache.txt and exposes it as env var `CMAKE_BUILD_TOOL` for subsequent build steps. Users no longer have to care for the name of the build tool.
  • Allow to run the build tool multiple times with different targets.
  • Allow to pass extra environment variables to the build tool (e.g. DESTDIR=some/dir).

Version 1.10 (14 Jun 2015)

  • FIXED: Expand environment variables in definition of CMake generator (JENKINS-13049)
  • FIXED: Matrix build labels not expanded by CMake plugin (JENKINS-8538)
  • ENHANCEMENT: Removed restriction to be applicable to only free-style or matrix project.

Version 1.9 (17 Apr 2011)


plugin-builder plugin-builder Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment