Package hudson.matrix
Class MatrixBuild.MatrixBuildExecution
- java.lang.Object
-
- hudson.model.Run.RunExecution
-
- hudson.model.Run.Runner
-
- hudson.model.AbstractBuild.AbstractBuildExecution
-
- hudson.matrix.MatrixBuild.MatrixBuildExecution
-
- Enclosing class:
- MatrixBuild
public class MatrixBuild.MatrixBuildExecution extends AbstractBuild.AbstractBuildExecution
Object that lives from the start ofMatrixBuild
execution to its end. Used to keep track of things that are needed only during the build.
-
-
Field Summary
-
Fields inherited from class hudson.model.AbstractBuild.AbstractBuildExecution
launcher, listener
-
-
Constructor Summary
Constructors Constructor Description MatrixBuildExecution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Result
doRun(BuildListener listener)
Set<MatrixConfiguration>
getActiveConfigurations()
Snapshot ofMatrixProject.getActiveConfigurations()
to ensure that the build will use a consistent view of it.List<MatrixAggregator>
getAggregators()
Aggregators attached to this build execution, that are notified of every start/end ofMatrixRun
.void
post2(BuildListener listener)
-
Methods inherited from class hudson.model.AbstractBuild.AbstractBuildExecution
cleanUp, createLauncher, decideWorkspace, defaultCheckout, getCurrentNode, getLauncher, getListener, perform, performAllBuildStep, performAllBuildStep, performAllBuildSteps, performAllBuildSteps, post, preBuild, preBuild, preBuild, run
-
Methods inherited from class hudson.model.Run.RunExecution
getAttributes, getBuild, getProject
-
-
-
-
Method Detail
-
getActiveConfigurations
public Set<MatrixConfiguration> getActiveConfigurations()
Snapshot ofMatrixProject.getActiveConfigurations()
to ensure that the build will use a consistent view of it.
-
getAggregators
public List<MatrixAggregator> getAggregators()
Aggregators attached to this build execution, that are notified of every start/end ofMatrixRun
.
-
doRun
protected Result doRun(BuildListener listener) throws Exception
- Specified by:
doRun
in classAbstractBuild.AbstractBuildExecution
- Throws:
Exception
-
post2
public void post2(BuildListener listener) throws Exception
- Specified by:
post2
in classAbstractBuild.AbstractBuildExecution
- Throws:
Exception
-
-