Extension Points defined in Matrix Project Plugin

Axis

jenkinsdoc:matrix-project:hudson.matrix.Axis]

Configuration axis.

Implementations:

MatrixAggregatable

jenkinsdoc:matrix-project:hudson.matrix.MatrixAggregatable]

jenkinsdoc:Publisher] , jenkinsdoc:JobProperty] , jenkinsdoc:BuildWrapper] can optionally implement this interface to perform result aggregation across jenkinsdoc:MatrixRun] .

Implementations:

MatrixAggregator

jenkinsdoc:matrix-project:hudson.matrix.MatrixAggregator]

Performs the aggregation of jenkinsdoc:MatrixRun] results into jenkinsdoc:MatrixBuild] .

Implementations:

MatrixBuildListener

jenkinsdoc:matrix-project:hudson.matrix.listeners.MatrixBuildListener]

Controls which subset of jenkinsdoc:MatrixRun] s to rebuild.

Implementations:

MatrixConfigurationSorter

jenkinsdoc:matrix-project:hudson.matrix.MatrixConfigurationSorter]

Add sorting for configurations jenkinsdoc:MatrixConfiguration] s of matrix job jenkinsdoc:MatrixProject]

Implementations:

MatrixExecutionStrategy

jenkinsdoc:matrix-project:hudson.matrix.MatrixExecutionStrategy]

Controls the execution sequence of jenkinsdoc:MatrixConfiguration] when jenkinsdoc:MatrixProject] builds, including what degree it gets serialized/parallelled, how the whole build is abandoned when some fails, etc.

Implementations: