Skip to content

LinuxSuRen/cmakebuilder-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

This plugin oversees the launch of CMake based builds.

It provides a user interface for configuring the following parameters of a build step

  1. CMake Buildscript Generator
  2. Source directory
  3. Build directory
  4. CMake Build Type - Debug/Release/...
  5. Cache file - to prepopulate cmake variables
  6. Clean/Incremental build - to clean the build directory prior to buildscript generation
  7. Pass arbitrary command-line arguments to cmake.

To perform the actual build, it can detect the actual build tool corresponding to the CMake Generator and

  1. Can run the actual build tool as a sub-build step
  2. Supports to run the build tool from an extra execute-shell \ ececute-batch build step (in case auto detection fails).

To ease the pain of provisioning Jenkins worker nodes, it can

  • download a recent version of cmake on demand from cmake.org and use that exclusively for the build. Jenkins admins may configure the per-build-step-selectable CMake versions on the Jenkins` global configuration page. (Thanks to cmake.org for constantly providing portable/relocatable binaries for public download.)

Issues are tracked at the Jenkins issue Tracker.

About

Jenkins cmakebuilder plugin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.7%
  • HTML 5.2%
  • Other 0.1%