Package hudson.plugins.octopusdeploy
Class OctopusDeployPushRecorder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderBuildStep
-
- hudson.plugins.octopusdeploy.OctopusDeployPushRecorder
-
- All Implemented Interfaces:
hudson.ExtensionPoint,hudson.model.Describable<hudson.tasks.Builder>,hudson.tasks.BuildStep,java.io.Serializable,jenkins.tasks.SimpleBuildStep
public class OctopusDeployPushRecorder extends AbstractOctopusDeployRecorderBuildStep implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOctopusDeployPushRecorder.DescriptorImpl-
Nested classes/interfaces inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderBuildStep
AbstractOctopusDeployRecorderBuildStep.AbstractOctopusDeployDescriptorImplStep
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
-
-
Field Summary
-
Fields inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderBuildStep
additionalArgs, cancelOnTimeout, deploymentTimeout, environment, octopusDeployServer, project, serverId, spaceId, tenant, tenantTag, toolId, variables, verboseLogging, waitForDeployment
-
-
Constructor Summary
Constructors Constructor Description OctopusDeployPushRecorder(java.lang.String serverId, java.lang.String toolId, java.lang.String packagePaths, OverwriteMode overwriteMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAdditionalArgs()OverwriteModegetOverwriteMode()java.lang.StringgetPackagePaths()java.lang.StringgetSpaceId()voidperform(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener)voidsetAdditionalArgs(java.lang.String additionalArgs)voidsetFileService(FileService fileService)voidsetSpaceId(java.lang.String spaceId)-
Methods inherited from class hudson.plugins.octopusdeploy.AbstractOctopusDeployRecorderBuildStep
getApi, getCancelOnTimeout, getDefaultOctopusDeployServer, getDeploymentTimeout, getEnvironment, getExceptionMessage, getOctopusDeployServer, getOctopusDeployServer, getOctopusDeployServers, getOctopusDeployServersIds, getOctopusToolIds, getOctopusToolInstallations, getOctopusToolPath, getProject, getRequiredMonitorService, getServerId, getTenant, getTenantTag, getToolId, getVariables, getVerboseLogging, getWaitForDeployment, hasAdvancedOptions, hasSpaces, launchOcto, setVerboseLogging
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
OctopusDeployPushRecorder
@DataBoundConstructor public OctopusDeployPushRecorder(java.lang.String serverId, java.lang.String toolId, java.lang.String packagePaths, OverwriteMode overwriteMode)
-
-
Method Detail
-
getPackagePaths
public java.lang.String getPackagePaths()
-
getOverwriteMode
public OverwriteMode getOverwriteMode()
-
setAdditionalArgs
@DataBoundSetter public void setAdditionalArgs(java.lang.String additionalArgs)
- Overrides:
setAdditionalArgsin classAbstractOctopusDeployRecorderBuildStep
-
getAdditionalArgs
public java.lang.String getAdditionalArgs()
- Overrides:
getAdditionalArgsin classAbstractOctopusDeployRecorderBuildStep
-
setSpaceId
@DataBoundSetter public void setSpaceId(java.lang.String spaceId)
-
getSpaceId
public java.lang.String getSpaceId()
- Overrides:
getSpaceIdin classAbstractOctopusDeployRecorderBuildStep
-
setFileService
@Inject public void setFileService(FileService fileService)
-
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
-
-