public class ServiceFabricPublisher
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
Descriptor.newInstance(org.kohsuke.stapler.StaplerRequest)
is invoked
and a new ServiceFabricPublisher
is created. The created
instance is persisted to the project configuration XML by using
XStream, so this allows you to use instance fields
to remember the configuration.Modifier and Type | Class and Description |
---|---|
static class |
ServiceFabricPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
ServiceFabricPublisher(ServiceFabricPublishStep publishStep) |
Modifier and Type | Method and Description |
---|---|
ServiceFabricPublisher.DescriptorImpl |
getDescriptor() |
ServiceFabricPublishStep |
getPublishStep() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setPublishStep(ServiceFabricPublishStep publishStep) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
@DataBoundConstructor public ServiceFabricPublisher(ServiceFabricPublishStep publishStep)
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform
in interface jenkins.tasks.SimpleBuildStep
InterruptedException
IOException
public ServiceFabricPublishStep getPublishStep()
public void setPublishStep(ServiceFabricPublishStep publishStep)
public ServiceFabricPublisher.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
Copyright © 2016–2019. All rights reserved.