Class 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
    • Constructor Detail

      • OctopusDeployDeploymentRecorder

        @DataBoundConstructor
        public 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 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 interface jenkins.tasks.SimpleBuildStep
        Throws:
        hudson.AbortException