public class XLReleaseNotifier
extends hudson.tasks.Notifier
Modifier and Type | Class and Description |
---|---|
static class |
XLReleaseNotifier.XLReleaseDescriptor |
hudson.tasks.Publisher.DescriptorExtensionListImpl
Modifier and Type | Field and Description |
---|---|
java.lang.String |
credential |
Credential |
overridingCredential |
boolean |
startRelease |
java.lang.String |
template |
java.util.List<NameValuePair> |
variables |
java.lang.String |
version |
Constructor and Description |
---|
XLReleaseNotifier(java.lang.String credential,
java.lang.String template,
java.lang.String version,
java.util.List<NameValuePair> variables,
boolean startRelease,
Credential overridingCredential) |
Modifier and Type | Method and Description |
---|---|
boolean |
executeRelease(hudson.EnvVars envVars,
hudson.model.TaskListener listener,
XLReleaseServerConnector xlReleaseServerConnector) |
XLReleaseNotifier.XLReleaseDescriptor |
getDescriptor() |
Credential |
getOverridingCredential() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
boolean |
showGolbalCredentials() |
all, getProjectAction, needsToRunAfterFinalized, prebuild
public final java.lang.String credential
public final java.lang.String template
public final java.lang.String version
public java.util.List<NameValuePair> variables
public final boolean startRelease
public Credential overridingCredential
@DataBoundConstructor public XLReleaseNotifier(java.lang.String credential, java.lang.String template, java.lang.String version, java.util.List<NameValuePair> variables, boolean startRelease, Credential overridingCredential)
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.lang.InterruptedException, java.io.IOException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
java.lang.InterruptedException
java.io.IOException
public boolean executeRelease(hudson.EnvVars envVars, hudson.model.TaskListener listener, XLReleaseServerConnector xlReleaseServerConnector)
public XLReleaseNotifier.XLReleaseDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Notifier
public boolean showGolbalCredentials()
public Credential getOverridingCredential()