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, needsToRun, needsToRunAfterFinalized, 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 |
LOGGER
protected static final Logger LOGGER
rawLabelName
public String rawLabelName
rawLabelOwner
public String rawLabelOwner
rawLabelDesc
public String rawLabelDesc
onlyOnSuccess
public boolean onlyOnSuccess
PerforceTagNotifier
@DataBoundConstructor
public PerforceTagNotifier(String rawLabelName,
String rawLabelDesc,
String rawLabelOwner,
boolean onlyOnSuccess)
isOnlyOnSuccess
public boolean isOnlyOnSuccess()
setOnlyOnSuccess
public void setOnlyOnSuccess(boolean onlyOnSuccess)
getRawLabelName
public String getRawLabelName()
setRawLabelName
public void setRawLabelName(String rawLabelName)
getRawLabelDesc
public String getRawLabelDesc()
setRawLabelDesc
public void setRawLabelDesc(String rawLabelDesc)
getRawLabelOwner
public String getRawLabelOwner()
setRawLabelOwner
public void setRawLabelOwner(String rawLabelOwner)
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
InterruptedException
descriptor
public static PerforceTagNotifier.DescriptorImpl descriptor()
Copyright © 2004-2012 Hudson. All Rights Reserved.