Package org.jenkinsci.plugins.yamlaxis
Class YamlMatrixExecutionStrategy
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.matrix.MatrixExecutionStrategy>
hudson.matrix.MatrixExecutionStrategy
org.jenkinsci.plugins.yamlaxis.YamlMatrixExecutionStrategy
- All Implemented Interfaces:
ExtensionPoint
,Describable<hudson.matrix.MatrixExecutionStrategy>
public class YamlMatrixExecutionStrategy
extends hudson.matrix.MatrixExecutionStrategy
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorDescriptionYamlMatrixExecutionStrategy
(String yamlType, String yamlText, String yamlFile, String excludeKey) YamlMatrixExecutionStrategy
(List<hudson.matrix.Combination> excludes) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<hudson.matrix.Combination>
collectExcludeCombinations
(List<Map<String, ?>> excludes) decideOrder
(hudson.matrix.MatrixBuild.MatrixBuildExecution execution, List<hudson.matrix.Combination> comb) boolean
boolean
run
(hudson.matrix.MatrixBuild.MatrixBuildExecution execution) Methods inherited from class hudson.matrix.MatrixExecutionStrategy
getDescriptor, run
-
Constructor Details
-
YamlMatrixExecutionStrategy
-
YamlMatrixExecutionStrategy
-
-
Method Details
-
decideOrder
-
isYamlTypeFile
public boolean isYamlTypeFile() -
isYamlTypeText
public boolean isYamlTypeText() -
collectExcludeCombinations
-
run
public Result run(hudson.matrix.MatrixBuild.MatrixBuildExecution execution) throws InterruptedException, IOException - Overrides:
run
in classhudson.matrix.MatrixExecutionStrategy
- Throws:
InterruptedException
IOException
-