Class UploadPublisherV2

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

public class UploadPublisherV2 extends Recorder
"Upload to PGYER" post-build action 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

    • UploadPublisherV2

      @DataBoundConstructor public UploadPublisherV2()
  • 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
    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()