Class RailflowPublisher

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
io.jenkins.plugins.railflow.jenkins.testresults.RailflowPublisher
All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, SimpleBuildStep

public class RailflowPublisher extends Recorder implements SimpleBuildStep
Publisher for Railflow.
Author:
Sergey Oplavin, Liu Yang
  • Constructor Details

    • RailflowPublisher

      @DataBoundConstructor public RailflowPublisher(String testRailServerName, String testRailProjectName, String overriddenUserName, Secret overriddenPassword, boolean failIfUploadFailed, List<RailflowUploadJobConfiguration> jobConfigurations, boolean debugLogEnabled)
  • Method Details

    • perform

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

      public List<RailflowUploadJobConfiguration> getJobConfigurations()
    • setJobConfigurations

      @DataBoundSetter public void setJobConfigurations(List<RailflowUploadJobConfiguration> jobConfigurations)
    • getTestRailServerName

      public String getTestRailServerName()
    • setTestRailServerName

      @DataBoundSetter public void setTestRailServerName(String testRailServerName)
    • getTestRailProjectName

      public String getTestRailProjectName()
    • setTestRailProjectName

      @DataBoundSetter public void setTestRailProjectName(String testRailProjectName)
    • getOverriddenUserName

      public String getOverriddenUserName()
    • setOverriddenUserName

      @DataBoundSetter public void setOverriddenUserName(String overriddenUserName)
    • getOverriddenPassword

      public Secret getOverriddenPassword()
    • setOverriddenPassword

      @DataBoundSetter public void setOverriddenPassword(Secret overriddenPassword)
    • isFailIfUploadFailed

      public boolean isFailIfUploadFailed()
    • setFailIfUploadFailed

      @DataBoundSetter public void setFailIfUploadFailed(boolean failIfUploadFailed)
    • isDebugLogEnabled

      public boolean isDebugLogEnabled()
    • setDebugLogEnabled

      @DataBoundSetter public void setDebugLogEnabled(boolean debugLogEnabled)