@RequiresDomain(value=TemplatedCloudDeployment.ScopeRequirement.class) public class TemplatedCloudDeployment extends AbstractCloudDeployment
Modifier and Type | Class and Description |
---|---|
static class |
TemplatedCloudDeployment.DescriptorImpl
Denotes that this is a cloud deployment plugin.
|
static class |
TemplatedCloudDeployment.ScopeRequirement
Express the required scopes for an arbitrary Google Cloud deployment via this cloud deployment.
|
AbstractCloudDeployment.ResolvedPath
verbose
Constructor and Description |
---|
TemplatedCloudDeployment(String credentialsId,
String deploymentName,
String configFilePath,
String importPaths,
CloudDeploymentModule module)
Constructs the cloud deployment from the provided information.
|
Modifier and Type | Method and Description |
---|---|
String |
getConfigFilePath() |
String |
getImportPaths() |
void |
insert(hudson.FilePath workspace,
hudson.EnvVars environment,
PrintStream logger) |
all, createDeployment, delete, deleteDeployment, execute, getCompatibleCloudDeployments, getCredentials, getCredentialsId, getDeployment, getDeploymentName, getDescriptor, getModule, getProjectId, insert, log, waitUntilDeleted, waitUntilDeployed, waitUntilDone
@DataBoundConstructor public TemplatedCloudDeployment(String credentialsId, String deploymentName, String configFilePath, String importPaths, @Nullable CloudDeploymentModule module)
credentialsId
- The set of credentials to use for service authdeploymentName
- The unresolved deployment name to useconfigFilePath
- The workspace-relative path to the config file to useimportPaths
- The comma-separated list of paths to importmodule
- The module to use for instantiating dependenciespublic String getConfigFilePath()
public String getImportPaths()
public void insert(hudson.FilePath workspace, hudson.EnvVars environment, @Nullable PrintStream logger) throws CloudManagementException
insert
in class AbstractCloudDeployment
CloudManagementException
Copyright © 2016. All rights reserved.