public class SnapshotBuilder extends BaseBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
SnapshotBuilder.DescriptorImpl |
static class |
SnapshotBuilder.InstallScriptSettings |
static class |
SnapshotBuilder.StartupFileSettings |
| Constructor and Description |
|---|
SnapshotBuilder(String xStudioPath,
String xStudioLicensePath,
String vagrantBox,
boolean overwrite,
String preInstallScriptPath,
String postSnapshotScriptPath,
String resourceDirectoryPath,
Collection<String> dependencies,
Collection<String> snapshotFilesToDelete,
SnapshotBuilder.InstallScriptSettings installScriptSettings,
SnapshotBuilder.StartupFileSettings startupFileSettings) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDependencies() |
boolean |
getIgnoreExitCode() |
String |
getInstallScriptPath() |
InstallScriptStrategy |
getInstallScriptStrategy() |
String |
getSilentInstallArgs() |
String |
getSnapshotPathsToDelete() |
String |
getStartupFilePath() |
StartupFileStrategy |
getStartupFileStrategy() |
boolean |
perform(SpoonBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
protected void |
prebuild(SpoonBuild build,
hudson.model.BuildListener listener) |
isAvailableRemotely, perform, prebuild, switchHuball, getDescriptor, getRequiredMonitorService, prebuild@DataBoundConstructor public SnapshotBuilder(String xStudioPath, String xStudioLicensePath, String vagrantBox, boolean overwrite, String preInstallScriptPath, String postSnapshotScriptPath, String resourceDirectoryPath, Collection<String> dependencies, Collection<String> snapshotFilesToDelete, SnapshotBuilder.InstallScriptSettings installScriptSettings, SnapshotBuilder.StartupFileSettings startupFileSettings)
public InstallScriptStrategy getInstallScriptStrategy()
public boolean getIgnoreExitCode()
public String getSilentInstallArgs()
public String getInstallScriptPath()
public StartupFileStrategy getStartupFileStrategy()
public String getStartupFilePath()
public String getSnapshotPathsToDelete()
protected void prebuild(SpoonBuild build, hudson.model.BuildListener listener)
prebuild in class BaseBuilderpublic boolean perform(SpoonBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform in class BaseBuilderInterruptedExceptionIOExceptionpublic String getDependencies()
Copyright © 2004-2016. All Rights Reserved.