public class BuildPublisher
extends hudson.tasks.Notifier
implements hudson.matrix.MatrixAggregatable
Publisher responsible for submitting build results to public Hudson
instance.| Modifier and Type | Class and Description |
|---|---|
static class |
BuildPublisher.BuildPublisherDescriptor |
hudson.tasks.Publisher.DescriptorExtensionListImpl| Modifier and Type | Field and Description |
|---|---|
static BuildPublisher.BuildPublisherDescriptor |
DESCRIPTOR |
| Constructor and Description |
|---|
BuildPublisher() |
| Modifier and Type | Method and Description |
|---|---|
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild matrixBuild,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
BuildPublisher.BuildPublisherDescriptor |
getDescriptor() |
hudson.tasks.LogRotator |
getLogRotator() |
String |
getNotificationRecipients() |
Map<hudson.model.Descriptor<BuildPublisherPostAction>,BuildPublisherPostAction> |
getPostActions() |
HudsonInstance |
getPublicHudsonInstance() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getServerName() |
boolean |
isPublishFailedBuilds() |
boolean |
isPublishUnstableBuilds() |
boolean |
needsToRunAfterFinalized() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
setLogRotator(hudson.tasks.LogRotator logRotator) |
void |
setNotificationRecipients(String notificationRecipients) |
void |
setPublishFailedBuilds(boolean publishFailedBuilds) |
void |
setPublishUnstableBuilds(boolean publishUnstableBuilds) |
void |
setServerName(String name) |
@Extension public static final BuildPublisher.BuildPublisherDescriptor DESCRIPTOR
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild matrixBuild,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
createAggregator in interface hudson.matrix.MatrixAggregatablepublic BuildPublisher.BuildPublisherDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Notifierpublic String getServerName()
public boolean needsToRunAfterFinalized()
needsToRunAfterFinalized in class hudson.tasks.Publisherpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic String getNotificationRecipients()
public void setNotificationRecipients(String notificationRecipients)
public void setPublishUnstableBuilds(boolean publishUnstableBuilds)
public void setPublishFailedBuilds(boolean publishFailedBuilds)
public boolean isPublishUnstableBuilds()
public boolean isPublishFailedBuilds()
public void setServerName(String name)
public HudsonInstance getPublicHudsonInstance()
public Map<hudson.model.Descriptor<BuildPublisherPostAction>,BuildPublisherPostAction> getPostActions()
public hudson.tasks.LogRotator getLogRotator()
public void setLogRotator(hudson.tasks.LogRotator logRotator)
Copyright © 2016–2017. All rights reserved.