Class OctopusDeployPushBuildInformationRecorder

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep, java.io.Serializable, jenkins.tasks.SimpleBuildStep

    public class OctopusDeployPushBuildInformationRecorder
    extends AbstractOctopusDeployRecorderBuildStep
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • OctopusDeployPushBuildInformationRecorder

        @DataBoundConstructor
        public OctopusDeployPushBuildInformationRecorder​(java.lang.String serverId,
                                                         java.lang.String spaceId,
                                                         java.lang.String toolId,
                                                         java.lang.String packageId,
                                                         java.lang.String packageVersion,
                                                         java.lang.String commentParser,
                                                         OverwriteMode overwriteMode)
    • Method Detail

      • getPackageId

        public java.lang.String getPackageId()
      • getPackageVersion

        public java.lang.String getPackageVersion()
      • getCommentParser

        public java.lang.String getCommentParser()
      • getGitUrl

        public java.lang.String getGitUrl()
      • setGitUrl

        @DataBoundSetter
        public void setGitUrl​(java.lang.String gitUrl)
      • getGitCommit

        public java.lang.String getGitCommit()
      • setGitCommit

        @DataBoundSetter
        public void setGitCommit​(java.lang.String gitCommit)
      • getGitBranch

        public java.lang.String getGitBranch()
      • setGitBranch

        @DataBoundSetter
        public void setGitBranch​(java.lang.String gitBranch)
      • 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