public class ScriptBuilder extends LoginBuilder
Modifier and Type | Class and Description |
---|---|
static class |
ScriptBuilder.DescriptorImpl |
static class |
ScriptBuilder.MountSettings |
Constructor and Description |
---|
ScriptBuilder(String scriptFilePath,
String credentialsId,
String hubUrl,
String imageName,
String vmVersion,
String containerWorkingDir,
ScriptBuilder.MountSettings mountSettings,
String routeFile,
boolean noBase,
boolean overwrite,
boolean diagnostic) |
Modifier and Type | Method and Description |
---|---|
String |
getSourceContainer() |
String |
getSourceFolder() |
String |
getTargetFolder() |
boolean |
perform(SpoonBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
prebuild(SpoonBuild build,
hudson.model.BuildListener listener) |
getHubUrl
isAvailableRemotely, perform, prebuild, switchHub
all, getDescriptor, getRequiredMonitorService, prebuild
@DataBoundConstructor public ScriptBuilder(String scriptFilePath, String credentialsId, String hubUrl, String imageName, String vmVersion, String containerWorkingDir, @Nullable ScriptBuilder.MountSettings mountSettings, @Nullable String routeFile, boolean noBase, boolean overwrite, boolean diagnostic)
public String getSourceContainer()
public String getTargetFolder()
public String getSourceFolder()
public void prebuild(SpoonBuild build, hudson.model.BuildListener listener)
prebuild
in class LoginBuilder
public boolean perform(SpoonBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws IOException, InterruptedException
perform
in class LoginBuilder
IOException
InterruptedException
Copyright © 2004-2016. All Rights Reserved.