Class UploadBuilderV2

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class UploadBuilderV2 extends Builder
"Upload to PGYER" build step for Freestyle jobs.

The class name and field names are stored in existing job configurations, so they must not change. It is deliberately not a SimpleBuildStep: Pipeline jobs use the pgyerUpload step instead.

  • Constructor Details

    • UploadBuilderV2

      @DataBoundConstructor public UploadBuilderV2()
  • Method Details

    • getApiKey

      public Secret getApiKey()
    • setApiKey

      @DataBoundSetter public void setApiKey(Secret apiKey)
    • getScanDir

      public String getScanDir()
    • setScanDir

      @DataBoundSetter public void setScanDir(String scanDir)
    • getWildcard

      public String getWildcard()
    • setWildcard

      @DataBoundSetter public void setWildcard(String wildcard)
    • getBuildType

      public String getBuildType()
    • setBuildType

      @DataBoundSetter public void setBuildType(String buildType)
    • getBuildInstallType

      public String getBuildInstallType()
    • setBuildInstallType

      @DataBoundSetter public void setBuildInstallType(String buildInstallType)
    • getBuildPassword

      public Secret getBuildPassword()
    • setBuildPassword

      @DataBoundSetter public void setBuildPassword(Secret buildPassword)
    • getBuildUpdateDescription

      public String getBuildUpdateDescription()
    • setBuildUpdateDescription

      @DataBoundSetter public void setBuildUpdateDescription(String buildUpdateDescription)
    • getBuildChannelShortcut

      public String getBuildChannelShortcut()
    • setBuildChannelShortcut

      @DataBoundSetter public void setBuildChannelShortcut(String buildChannelShortcut)
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String credentialsId)
    • getBuildDescription

      public String getBuildDescription()
    • setBuildDescription

      @DataBoundSetter public void setBuildDescription(String buildDescription)
    • getBuildInstallStartDate

      public String getBuildInstallStartDate()
    • setBuildInstallStartDate

      @DataBoundSetter public void setBuildInstallStartDate(String buildInstallStartDate)
    • getBuildInstallEndDate

      public String getBuildInstallEndDate()
    • setBuildInstallEndDate

      @DataBoundSetter public void setBuildInstallEndDate(String buildInstallEndDate)
    • perform

      public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
      Throws:
      InterruptedException
      IOException