Class PublishBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.jenkins.plugins.appcircle.publish.PublishBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class PublishBuilder extends Builder implements SimpleBuildStep
  • Constructor Details

    • PublishBuilder

      @DataBoundConstructor public PublishBuilder(String personalAPIToken, String platform, String publishProfile)
  • Method Details

    • getPersonalAPIToken

      public Secret getPersonalAPIToken()
    • getPlatform

      public String getPlatform()
    • getPublishProfile

      public String getPublishProfile()
    • getUpload

      public boolean getUpload()
    • setUpload

      @DataBoundSetter public void setUpload(boolean upload)
    • getPublish

      public boolean getPublish()
    • setPublish

      @DataBoundSetter public void setPublish(boolean publish)
    • getAppPath

      public String getAppPath()
    • setAppPath

      @DataBoundSetter public void setAppPath(String appPath)
    • getAuthEndpoint

      public String getAuthEndpoint()
    • setAuthEndpoint

      @DataBoundSetter public void setAuthEndpoint(String authEndpoint)
    • getApiEndpoint

      public String getApiEndpoint()
    • setApiEndpoint

      @DataBoundSetter public void setApiEndpoint(String apiEndpoint)
    • perform

      public void perform(@NonNull Run<?,?> run, @NonNull FilePath workspace, @NonNull EnvVars env, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException