hudson.plugins.perforce
Class PerforceTagNotifier
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
hudson.plugins.perforce.PerforceTagNotifier
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class PerforceTagNotifier
- extends hudson.tasks.Notifier
PerforceTagNotifier
Adds the option to automatically tag a build upon build completion.
- Author:
- rpetti
| 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.Notifier |
getDescriptor |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, 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, prebuild |
LOGGER
protected static final java.util.logging.Logger LOGGER
rawLabelName
public java.lang.String rawLabelName
onlyOnSuccess
public boolean onlyOnSuccess
PerforceTagNotifier
@DataBoundConstructor
public PerforceTagNotifier(java.lang.String rawLabelName,
boolean onlyOnSuccess)
isOnlyOnSuccess
public boolean isOnlyOnSuccess()
setOnlyOnSuccess
public void setOnlyOnSuccess(boolean onlyOnSuccess)
getRawLabelName
public java.lang.String getRawLabelName()
setRawLabelName
public void setRawLabelName(java.lang.String rawLabelName)
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
descriptor
public static PerforceTagNotifier.DescriptorImpl descriptor()
Copyright © 2010. All Rights Reserved.