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 class
OctopusDeployPushRecorder.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.String
getAdditionalArgs()
OverwriteMode
getOverwriteMode()
java.lang.String
getPackagePaths()
java.lang.String
getSpaceId()
void
perform(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener)
void
setAdditionalArgs(java.lang.String additionalArgs)
void
setFileService(FileService fileService)
void
setSpaceId(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:
setAdditionalArgs
in classAbstractOctopusDeployRecorderBuildStep
-
getAdditionalArgs
public java.lang.String getAdditionalArgs()
- Overrides:
getAdditionalArgs
in classAbstractOctopusDeployRecorderBuildStep
-
setSpaceId
@DataBoundSetter public void setSpaceId(java.lang.String spaceId)
-
getSpaceId
public java.lang.String getSpaceId()
- Overrides:
getSpaceId
in 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:
perform
in interfacejenkins.tasks.SimpleBuildStep
- Throws:
hudson.AbortException
-
-