public class GoogleCloudManagerDeployer
extends hudson.tasks.Recorder
Modifier and Type | Class and Description |
---|---|
static class |
GoogleCloudManagerDeployer.DescriptorImpl
The descriptor for our
GoogleCloudManagerDeployer Jenkins plugin. |
static class |
GoogleCloudManagerDeployer.DetailsProvider
BuildStepDetailsProvider for the Cloud Manager Deployer. |
hudson.tasks.Publisher.DescriptorExtensionListImpl
Constructor and Description |
---|
GoogleCloudManagerDeployer(AbstractCloudDeployment deployment)
Constructs a deployer.
|
Modifier and Type | Method and Description |
---|---|
AbstractCloudDeployment |
getDeployment() |
GoogleCloudManagerDeployer.DescriptorImpl |
getDescriptor() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
@DataBoundConstructor public GoogleCloudManagerDeployer(AbstractCloudDeployment deployment)
deployment
- The deployment to publish@Exported public AbstractCloudDeployment getDeployment()
public boolean perform(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws IOException, InterruptedException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
IOException
InterruptedException
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public GoogleCloudManagerDeployer.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
Copyright © 2016. All rights reserved.