public abstract class CloudCommandBaseBuild
extends hudson.tasks.Builder
Constructor and Description |
---|
CloudCommandBaseBuild(String url,
String cloudTestServerID,
String name) |
CloudCommandBaseBuild(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() |
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) |
public CloudCommandBaseBuild(String url, String cloudTestServerID, String name)
public String getCloudTestServerID()
public String getName()
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()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
getRequiredMonitorService
in class hudson.tasks.Builder
Copyright © 2004-2016. All Rights Reserved.