public class LifxNotifier
extends hudson.tasks.Notifier
implements jenkins.tasks.SimpleBuildStep
Created by vgaidarji on 10/26/16.
| Modifier and Type | Class and Description |
|---|---|
static class |
LifxNotifier.DescriptorImpl |
static class |
LifxNotifier.LifxNotifierInProgress |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
LifxNotifier(LifxNotifier.LifxNotifierInProgress notifyInProgress,
String groupColorSuccess,
String groupColorFailure,
String colorSuccess,
String colorFailure,
String colorSuccessCustom,
String colorFailureCustom) |
| Modifier and Type | Method and Description |
|---|---|
String |
getColorFailure() |
String |
getColorFailureCustom() |
String |
getColorSuccess() |
String |
getColorSuccessCustom() |
LifxNotifier.DescriptorImpl |
getDescriptor() |
String |
getGroupColorFailure() |
String |
getGroupColorSuccess() |
LifxNotifier.LifxNotifierInProgress |
getNotifyInProgress() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
isGroupColorFailure(String groupColorFailure)
Identifies which option from "color failure group" is selected.
|
String |
isGroupColorSuccess(String groupColorSuccess)
Identifies which option from "color success group" is selected.
|
boolean |
isNotifyInProgress() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
boolean |
prebuild(hudson.model.AbstractBuild<?,?> build,
hudson.model.BuildListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, performpublic String getColorSuccess()
public String getColorFailure()
public String getGroupColorSuccess()
public String getGroupColorFailure()
public String getColorSuccessCustom()
public String getColorFailureCustom()
public LifxNotifier.LifxNotifierInProgress getNotifyInProgress()
public boolean isNotifyInProgress()
public String isGroupColorSuccess(String groupColorSuccess)
public String isGroupColorFailure(String groupColorFailure)
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic LifxNotifier.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Notifierpublic boolean prebuild(hudson.model.AbstractBuild<?,?> build,
hudson.model.BuildListener listener)
prebuild in interface hudson.tasks.BuildStepprebuild in class hudson.tasks.BuildStepCompatibilityLayerpublic boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016. All rights reserved.