hudson.plugins.build_publisher
Class BuildPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
hudson.plugins.build_publisher.BuildPublisher
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.matrix.MatrixAggregatable, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class BuildPublisher
- extends hudson.tasks.Notifier
- implements hudson.matrix.MatrixAggregatable
Publisher responsible for submitting build results to public Hudson
instance.
- Author:
- dvrzalik@redhat.com
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectActions, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, getProjectActions, prebuild |
DESCRIPTOR
@Extension
public static final BuildPublisher.BuildPublisherDescriptor DESCRIPTOR
BuildPublisher
public BuildPublisher()
perform
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
createAggregator
public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild matrixBuild,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
- Specified by:
createAggregator in interface hudson.matrix.MatrixAggregatable
getDescriptor
public hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher> getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>- Overrides:
getDescriptor in class hudson.tasks.Notifier
getServerName
public java.lang.String getServerName()
needsToRunAfterFinalized
public boolean needsToRunAfterFinalized()
- Overrides:
needsToRunAfterFinalized in class hudson.tasks.Publisher
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService in interface hudson.tasks.BuildStep
getNotificationRecipients
public java.lang.String getNotificationRecipients()
setNotificationRecipients
public void setNotificationRecipients(java.lang.String notificationRecipients)
setPublishUnstableBuilds
public void setPublishUnstableBuilds(boolean publishUnstableBuilds)
setPublishFailedBuilds
public void setPublishFailedBuilds(boolean publishFailedBuilds)
isPublishUnstableBuilds
public boolean isPublishUnstableBuilds()
isPublishFailedBuilds
public boolean isPublishFailedBuilds()
setServerName
public void setServerName(java.lang.String name)
getPublicHudsonInstance
public HudsonInstance getPublicHudsonInstance()
getPostActions
public java.util.Map<hudson.model.Descriptor<BuildPublisherPostAction>,BuildPublisherPostAction> getPostActions()
getLogRotator
public hudson.tasks.LogRotator getLogRotator()
setLogRotator
public void setLogRotator(hudson.tasks.LogRotator logRotator)
Copyright © 2004-2011. All Rights Reserved.