com.midvision.rapiddeploy.plugin.jenkins.postbuildstep
Class RapidDeployJobRunner
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
com.midvision.rapiddeploy.plugin.jenkins.postbuildstep.RapidDeployJobRunner
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
public class RapidDeployJobRunner
- extends hudson.tasks.Notifier
| 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 |
static org.apache.commons.logging.Log |
logger
|
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
| 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 |
logger
public static final org.apache.commons.logging.Log logger
RapidDeployJobRunner
@DataBoundConstructor
public RapidDeployJobRunner(String serverUrl,
String authenticationToken,
String project,
String environment,
String packageName,
Boolean asynchronousJob)
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
getProject
public String getProject()
getServerUrl
public String getServerUrl()
getAuthenticationToken
public String getAuthenticationToken()
getEnvironment
public String getEnvironment()
getPackageName
public String getPackageName()
getAsynchronousJob
public Boolean getAsynchronousJob()
getDescriptor
public hudson.tasks.BuildStepDescriptor 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()
- Descriptor for
RapidDeployJobRunner. Used as a singleton. The
class is marked as public so that it can be accessed from views.
Copyright © 2004-2014. All Rights Reserved.