public abstract class CloudCommandBasePostBuild
extends hudson.tasks.Recorder
hudson.tasks.Publisher.DescriptorExtensionListImpl
Constructor and Description |
---|
CloudCommandBasePostBuild(String url,
String cloudTestServerID,
String name) |
CloudCommandBasePostBuild(String url,
String cloudTestServerID,
String name,
int timeOut) |
Modifier and Type | Method and Description |
---|---|
String |
getCloudTestServerID() |
abstract String |
getCommand()
Returns the specific cloud command.
|
abstract int |
getDefaultTimeout()
Returns the timeout until Checked Status, in Seconds.
|
String |
getName() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
abstract CloudStatus |
getSuccessStatus()
Returns the expected str for a sucessful start / terminate.
|
int |
getTimeOut() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
public CloudCommandBasePostBuild(String url, String cloudTestServerID, String name)
public String getName()
public String getCloudTestServerID()
public int getTimeOut()
public boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
InterruptedException
IOException
public abstract String getCommand()
public abstract CloudStatus getSuccessStatus()
public abstract int getDefaultTimeout()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
Copyright © 2004-2016. All Rights Reserved.