Class TicsPipelinePublish

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

public class TicsPipelinePublish extends Recorder implements SimpleBuildStep
  • Field Details

    • viewerUrl

      public final String viewerUrl
    • projectName

      public String projectName
    • branchName

      public String branchName
    • ticsProjectPath

      public String ticsProjectPath
    • userName

      public String userName
    • userId

      public String userId
    • checkQualityGate

      public boolean checkQualityGate
    • failIfQualityGateFails

      public boolean failIfQualityGateFails
    • credentialsId

      public String credentialsId
  • Constructor Details

    • TicsPipelinePublish

      @DataBoundConstructor public TicsPipelinePublish(String viewerUrl)
  • Method Details

    • perform

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

      @DataBoundSetter public void setProjectName(String value)
    • setBranchName

      @DataBoundSetter public void setBranchName(String value)
    • setTicsProjectPath

      @DataBoundSetter public void setTicsProjectPath(String value)
    • setUserName

      @DataBoundSetter public void setUserName(String value)
    • setUserId

      @DataBoundSetter public void setUserId(String value)
    • setCheckQualityGate

      @DataBoundSetter public void setCheckQualityGate(boolean value)
    • setFailIfQualityGateFails

      @DataBoundSetter public void setFailIfQualityGateFails(boolean value)
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String value)