public class GoogleCloudManagerBuildWrapper
extends hudson.tasks.BuildWrapper
BuildWrapper implementation configures an ephemeral deployment that is scoped to the
active build.| Modifier and Type | Class and Description |
|---|---|
static class |
GoogleCloudManagerBuildWrapper.DescriptorImpl
The descriptor for our
GoogleCloudManagerBuildWrapper plugin. |
| Constructor and Description |
|---|
GoogleCloudManagerBuildWrapper(AbstractCloudDeployment deployment)
Constructs an ephemeral deployer.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractCloudDeployment |
getDeployment()
The type of cloud deployment the user wants to deploy for the scope of the build.
|
GoogleCloudManagerBuildWrapper.DescriptorImpl |
getDescriptor() |
com.google.jenkins.plugins.deploy.GoogleCloudManagerBuildWrapper.EphemeralDeployment |
setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
@DataBoundConstructor public GoogleCloudManagerBuildWrapper(AbstractCloudDeployment deployment)
deployment - The deployment to publish for the scope of the build.@Exported public AbstractCloudDeployment getDeployment()
public com.google.jenkins.plugins.deploy.GoogleCloudManagerBuildWrapper.EphemeralDeployment setUp(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
setUp in class hudson.tasks.BuildWrapperIOExceptionInterruptedExceptionpublic GoogleCloudManagerBuildWrapper.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.BuildWrapper>getDescriptor in class hudson.model.AbstractDescribableImpl<hudson.tasks.BuildWrapper>Copyright © 2016. All rights reserved.