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.BuildWrapper
IOException
InterruptedException
public 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.