Class ConditionalPublisher
java.lang.Object
org.jenkins_ci.plugins.flexible_publish.ConditionalPublisher
- All Implemented Interfaces:
DependecyDeclarer,Describable<ConditionalPublisher>,DependencyDeclarer
public class ConditionalPublisher
extends Object
implements Describable<ConditionalPublisher>, DependecyDeclarer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, BuildStep publisher, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner) Deprecated.ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, BuildStep publisher, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner, boolean configuredAggregation, org.jenkins_ci.plugins.run_condition.RunCondition aggregationCondition, org.jenkins_ci.plugins.run_condition.BuildStepRunner aggregationRunner) Deprecated.ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, List<BuildStep> publisherList, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner, boolean configuredAggregation, org.jenkins_ci.plugins.run_condition.RunCondition aggregationCondition, org.jenkins_ci.plugins.run_condition.BuildStepRunner aggregationRunner) Deprecated.ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, List<BuildStep> publisherList, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner, boolean configuredAggregation, org.jenkins_ci.plugins.run_condition.RunCondition aggregationCondition, org.jenkins_ci.plugins.run_condition.BuildStepRunner aggregationRunner, ConditionalExecutionStrategy executionStrategy) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildDependencyGraph(AbstractProject owner, DependencyGraph graph) createAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener) org.jenkins_ci.plugins.run_condition.RunConditionorg.jenkins_ci.plugins.run_condition.BuildStepRunnerorg.jenkins_ci.plugins.run_condition.RunConditionCollection<? extends Action> getProjectActions(AbstractProject<?, ?> project) Deprecated.usegetPublisherList()insteadorg.jenkins_ci.plugins.run_condition.BuildStepRunnerbooleanbooleanperform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) booleanprebuild(AbstractBuild<?, ?> build, BuildListener listener)
-
Constructor Details
-
ConditionalPublisher
@Deprecated public ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, BuildStep publisher, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner) Deprecated. -
ConditionalPublisher
@Deprecated public ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, BuildStep publisher, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner, boolean configuredAggregation, org.jenkins_ci.plugins.run_condition.RunCondition aggregationCondition, org.jenkins_ci.plugins.run_condition.BuildStepRunner aggregationRunner) Deprecated.- Parameters:
condition-publisher-runner-configuredAggregation-aggregationCondition-aggregationRunner-- See Also:
-
ConditionalPublisher
@Deprecated public ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, List<BuildStep> publisherList, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner, boolean configuredAggregation, org.jenkins_ci.plugins.run_condition.RunCondition aggregationCondition, org.jenkins_ci.plugins.run_condition.BuildStepRunner aggregationRunner) Deprecated.- Parameters:
condition-publisherList-runner-configuredAggregation-aggregationCondition-aggregationRunner-- See Also:
-
ConditionalPublisher
@DataBoundConstructor public ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, List<BuildStep> publisherList, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner, boolean configuredAggregation, org.jenkins_ci.plugins.run_condition.RunCondition aggregationCondition, org.jenkins_ci.plugins.run_condition.BuildStepRunner aggregationRunner, ConditionalExecutionStrategy executionStrategy)
-
-
Method Details
-
getCondition
public org.jenkins_ci.plugins.run_condition.RunCondition getCondition() -
getPublisher
Deprecated.usegetPublisherList()instead- Returns:
-
getPublisherList
-
getRunner
public org.jenkins_ci.plugins.run_condition.BuildStepRunner getRunner() -
getAggregationCondition
public org.jenkins_ci.plugins.run_condition.RunCondition getAggregationCondition() -
getAggregationRunner
public org.jenkins_ci.plugins.run_condition.BuildStepRunner getAggregationRunner() -
isConfiguredAggregation
public boolean isConfiguredAggregation() -
getExecutionStrategy
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<ConditionalPublisher>
-
getProjectActions
-
prebuild
-
perform
public boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Throws:
InterruptedExceptionIOException
-
createAggregator
public ConditionalMatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener) -
readResolve
-
buildDependencyGraph
- Specified by:
buildDependencyGraphin interfaceDependencyDeclarer
-
ConditionalPublisher(RunCondition, List, BuildStepRunner, boolean, RunCondition, BuildStepRunner)instead