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 classOctopusDeployDeploymentRecorder.DescriptorImplDescriptor 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.StringgetReleaseVersion()voidperform(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener)-
Methods inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderPostBuildStep
getAdditionalArgs, getCancelOnTimeout, getDeploymentTimeout, getEnvironment, getExceptionMessage, getOctopusToolInstallations, getProject, getRequiredMonitorService, getServerId, getSpaceId, getTenant, getTenantTag, getToolId, getVariableCommands, getVariables, getVerboseLogging, getWaitForDeployment, hasAdvancedOptions, hasSpaces, 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:
performin interfacejenkins.tasks.SimpleBuildStep- Throws:
hudson.AbortException
-
-