Package hudson.plugins.octopusdeploy
Class OctopusDeployDeploymentRecorder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Recorder
-
- hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderPostBuildStep
-
- hudson.plugins.octopusdeploy.OctopusDeployDeploymentRecorder
-
- All Implemented Interfaces:
hudson.ExtensionPoint
,hudson.model.Describable<hudson.tasks.Publisher>
,hudson.tasks.BuildStep
,java.io.Serializable
,jenkins.tasks.SimpleBuildStep
public class OctopusDeployDeploymentRecorder extends AbstractOctopusDeployRecorderPostBuildStep implements java.io.Serializable
Executes deployments of releases.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OctopusDeployDeploymentRecorder.DescriptorImpl
Descriptor forOctopusDeployDeploymentRecorder
.-
Nested classes/interfaces inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderPostBuildStep
AbstractOctopusDeployRecorderPostBuildStep.AbstractOctopusDeployDescriptorImplPost
-
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
-
-
Field Summary
-
Fields inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderPostBuildStep
additionalArgs, cancelOnTimeout, deploymentTimeout, environment, octopusDeployServer, project, serverId, spaceId, tenant, tenantTag, toolId, variables, verboseLogging, waitForDeployment
-
-
Constructor Summary
Constructors Constructor Description OctopusDeployDeploymentRecorder(java.lang.String serverId, java.lang.String toolId, java.lang.String spaceId, java.lang.String project, java.lang.String releaseVersion, java.lang.String environment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getReleaseVersion()
void
perform(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener)
-
Methods inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderPostBuildStep
getAdditionalArgs, getApi, getCancelOnTimeout, getDefaultOctopusDeployServer, getDeploymentTimeout, getEnvironment, getExceptionMessage, getOctopusDeployServer, getOctopusDeployServer, getOctopusDeployServers, getOctopusDeployServersIds, getOctopusToolIds, getOctopusToolInstallations, getOctopusToolPath, getProject, getRequiredMonitorService, getServerId, getSpaceId, getTenant, getTenantTag, getToolId, getVariables, getVerboseLogging, getWaitForDeployment, hasAdvancedOptions, hasSpaces, launchOcto, setAdditionalArgs, setCancelOnTimeout, setDeploymentTimeout, setEnvironment, setTenant, setTenantTag, setVariables, setVerboseLogging, setWaitForDeployment
-
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getReleaseVersion
public java.lang.String getReleaseVersion()
-
perform
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws hudson.AbortException
- Specified by:
perform
in interfacejenkins.tasks.SimpleBuildStep
- Throws:
hudson.AbortException
-
-