hudson.plugins.gerrit
Class GerritNotifier
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
hudson.plugins.gerrit.GerritNotifier
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep, java.io.Serializable
public class GerritNotifier
- extends hudson.tasks.Notifier
- implements java.io.Serializable
- See Also:
- Serialized Form
| 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 |
|
Field Summary |
protected static java.lang.String |
NO_BUILD_URL
|
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
GerritNotifier(java.lang.String git_home,
java.lang.String gerrit_host,
int gerrit_port,
java.lang.String gerrit_username,
java.lang.String approve_value,
java.lang.String unstable_value,
java.lang.String reject_value,
java.lang.String private_key_file_path,
java.lang.String passPhrase)
|
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, 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 |
NO_BUILD_URL
protected static final java.lang.String NO_BUILD_URL
- See Also:
- Constant Field Values
GerritNotifier
@DataBoundConstructor
public GerritNotifier(java.lang.String git_home,
java.lang.String gerrit_host,
int gerrit_port,
java.lang.String gerrit_username,
java.lang.String approve_value,
java.lang.String unstable_value,
java.lang.String reject_value,
java.lang.String private_key_file_path,
java.lang.String passPhrase)
setMarker
public void setMarker(SSHMarker marker)
setGitTools
public void setGitTools(GitTools git)
getGerrit_host
public java.lang.String getGerrit_host()
getGerrit_port
public int getGerrit_port()
getGerrit_username
public java.lang.String getGerrit_username()
getApprove_value
public java.lang.String getApprove_value()
getUnstable_value
public java.lang.String getUnstable_value()
getReject_value
public java.lang.String getReject_value()
getGerrit_approve_command
public java.lang.String getGerrit_approve_command()
getPrivate_key_file_path
public java.lang.String getPrivate_key_file_path()
getPassPhrase
public java.lang.String getPassPhrase()
getGit_home
public java.lang.String getGit_home()
generateComment
public java.lang.String generateComment(java.lang.String verify_value,
java.lang.String message,
java.lang.String revision)
generateApproveCommand
public java.lang.String generateApproveCommand(java.lang.String jobUrl,
java.lang.String revision)
generateUnstableCommand
public java.lang.String generateUnstableCommand(java.lang.String jobUrl,
java.lang.String revision)
generateFailedCommand
public java.lang.String generateFailedCommand(java.lang.String jobUrl,
java.lang.String revision)
getUnstableCommand
public java.lang.String getUnstableCommand()
getFailedCommand
public java.lang.String getFailedCommand()
getApproveCommand
public java.lang.String getApproveCommand()
perform
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.io.IOException,
java.lang.InterruptedException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.io.IOException
java.lang.InterruptedException
getDescriptor
public GerritNotifier.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>- Overrides:
getDescriptor in class hudson.tasks.Notifier
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService in interface hudson.tasks.BuildStep
Copyright © 2010. All Rights Reserved.