Package org.jenkins.plugins
Class WebHookPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
org.jenkins.plugins.WebHookPublisher
- All Implemented Interfaces:
hudson.ExtensionPoint,hudson.model.Describable<hudson.tasks.Publisher>,hudson.tasks.BuildStep
public class WebHookPublisher
extends hudson.tasks.Notifier
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebHookPublisher.WebHookPublisherDescriptorNested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl -
Field Summary
Fields Modifier and Type Field Description java.lang.BooleanonFailurejava.lang.BooleanonStartjava.lang.BooleanonSuccessjava.lang.BooleanonUnstablejava.lang.StringwebHookUrl -
Constructor Summary
Constructors Constructor Description WebHookPublisher(java.lang.String webHookUrl, boolean onStart, boolean onSuccess, boolean onFailure, boolean onUnstable) -
Method Summary
Modifier and Type Method Description WebHookPublisher.WebHookPublisherDescriptorgetDescriptor()hudson.tasks.BuildStepMonitorgetRequiredMonitorService()booleanperform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Field Details
-
webHookUrl
public java.lang.String webHookUrl -
onStart
public java.lang.Boolean onStart -
onSuccess
public java.lang.Boolean onSuccess -
onFailure
public java.lang.Boolean onFailure -
onUnstable
public java.lang.Boolean onUnstable
-
-
Constructor Details
-
WebHookPublisher
@DataBoundConstructor public WebHookPublisher(java.lang.String webHookUrl, boolean onStart, boolean onSuccess, boolean onFailure, boolean onUnstable)
-
-
Method Details
-
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, java.io.IOException- Specified by:
performin interfacehudson.tasks.BuildStep- Overrides:
performin classhudson.tasks.BuildStepCompatibilityLayer- Throws:
java.lang.InterruptedExceptionjava.io.IOException
-
getDescriptor
- Specified by:
getDescriptorin interfacehudson.model.Describable<hudson.tasks.Publisher>- Overrides:
getDescriptorin classhudson.tasks.Notifier
-