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, switchHub
all, 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 BaseBuilder
public boolean perform(SpoonBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform
in class BaseBuilder
InterruptedException
IOException
public String getDependencies()
Copyright © 2004-2016. All Rights Reserved.