public class PostBuildScript extends Notifier implements hudson.matrix.MatrixAggregatable
Modifier and Type | Class and Description |
---|---|
static class |
PostBuildScript.DescriptorImpl |
Publisher.DescriptorExtensionListImpl
ExtensionPoint.LegacyInstancesAreScopedToHudson
BuildStep.PublisherList
BUILDERS, PUBLISHERS
Constructor and Description |
---|
PostBuildScript(Collection<ScriptFile> genericScriptFiles,
Collection<ScriptFile> groovyScriptFiles,
Collection<Script> groovyScripts,
Collection<PostBuildStep> buildSteps,
boolean markBuildUnstable) |
Modifier and Type | Method and Description |
---|---|
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild build,
Launcher launcher,
BuildListener listener) |
List<PostBuildStep> |
getBuildSteps() |
List<? extends ScriptFile> |
getGenericScriptFiles() |
List<? extends ScriptFile> |
getGroovyScriptFiles() |
List<? extends Script> |
getGroovyScripts() |
BuildStepMonitor |
getRequiredMonitorService() |
boolean |
isMarkBuildUnstable() |
boolean |
perform(AbstractBuild<?,?> build,
Launcher launcher,
BuildListener listener) |
getDescriptor
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, prebuild
@DataBoundConstructor public PostBuildScript(Collection<ScriptFile> genericScriptFiles, Collection<ScriptFile> groovyScriptFiles, Collection<Script> groovyScripts, Collection<PostBuildStep> buildSteps, boolean markBuildUnstable)
public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface BuildStep
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
perform
in interface BuildStep
perform
in class BuildStepCompatibilityLayer
public List<? extends ScriptFile> getGenericScriptFiles()
public List<? extends ScriptFile> getGroovyScriptFiles()
public List<PostBuildStep> getBuildSteps()
public boolean isMarkBuildUnstable()
public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener)
createAggregator
in interface hudson.matrix.MatrixAggregatable
Copyright © 2011–2022. All rights reserved.