public class AWSLogsPublisher
extends hudson.tasks.Recorder
perform(AbstractBuild, Launcher, BuildListener)
method will be invoked.hudson.tasks.Publisher.DescriptorExtensionListImpl
Modifier and Type | Field and Description |
---|---|
static AWSLogsPublisherDescriptor |
DESCRIPTOR |
Constructor and Description |
---|
AWSLogsPublisher(String logStreamName) |
Modifier and Type | Method and Description |
---|---|
AWSLogsPublisherDescriptor |
getDescriptor() |
String |
getLogStreamName() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
Actually publish the Console Logs to the workspace.
|
void |
setLogStreamName(String logStreamName) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
@Extension public static final AWSLogsPublisherDescriptor DESCRIPTOR
@DataBoundConstructor public AWSLogsPublisher(String logStreamName)
public void setLogStreamName(@CheckForNull String logStreamName)
public String getLogStreamName()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public boolean perform(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws IOException, InterruptedException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
IOException
InterruptedException
public AWSLogsPublisherDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
Copyright © 2016–2018. All rights reserved.