Matrix Combinations

Version: 1.3.1Minimum Jenkins requirement: 1.651.3ID: matrix-combinations-parameter
Installs: 3004
Last released:
Maintainers
ikedam

This plugin allows a user to choose which matrix combinations he wants to run, as opposed to the default behaviour where jenkins runs all combinations and translate it into a groovy condition such as:

axis1=="axis1value1" && axis2=="axis2value1" || axis1=="axis1value2" && axis2=="axis2value2" || ...

Configuration

After installation a new type of parameter was added (Matrix Combinations Parameter).   Matrix combinations parameter definition example

  • Configure your matrix job and add exactly one parameter with this type
  • Fill the name of the parameter
  • Define the Axes as usual

Usage

After clicking the build, the user gets a html table with a checkbox for each matrix combination.

After clicking the submit button, only checked combinations will run.

Matrix combinations parameter value example

Acknowledgements

Many thanks to Nathan Grunzweig for giving me the idea and help with the implementation of this plugin.
I would also like to thank Christian Wolfgang, who developed the Matrix Reloaded Plugin which gave me the inspiration to implement it.

ArchivesGet past versions
Links
Labels