DynamicAxis Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID dynamic-axis Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Oct 29, 2013
Source Code
Issue Tracking
Open Issues
Kevin Kane (id: kckane)
Usage Installations 2013-Apr 88
2013-May 114
2013-Jun 123
2013-Jul 159
2013-Aug 177
2013-Sep 173
2013-Oct 214
2013-Nov 230
2013-Dec 245
2014-Jan 241
2014-Feb 275
2014-Mar 290

This plugin allows you to define a matrix build axis that is dynamically populated from an environment variable:


Environment variables can be contributed to a build from a number of places, including:

  • Build parameters
  • Build node configuration
  • Jenkins configuration
  • System environment

When specifying a variable for an axis only the last category of variables can be validated. This is because Jenkins contributes the other types of variables only at actual build time, thus they are not available at configuration time.

Configuring an axis is otherwise the same as for the User-defined axis option: specify an axis name to be used in your build along with the name of the environment variable to dynamically retrieve the axis values from. The rules for the value of this variable are the same: one or more values separated by a space.


Some portable environment variable names include:

  • AXES

The following are all valid values for the contents of the environment variable selected for an axis:

  • dev tst sit
  • jdk6 jdk7
  • deploy_srv1 deploy_srv2 deploy_srv3


Many thanks to Emanuele Zattin for leading the way with the Groovy Axis plugin. And of course to Koshuke, for continuing to expand and improve this excellent platform.

Change Log

Version 1.0.2 (29 October 2012)

  • Added fix for synchronization issues, contributed by Nathan Grunzweig

Version 1.0.1 (13 November 2012)

  • Initial release


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