Class RunMatlabBuildBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.mathworks.ci.freestyle.RunMatlabBuildBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class RunMatlabBuildBuilder extends Builder implements SimpleBuildStep
  • Constructor Details

    • RunMatlabBuildBuilder

      public RunMatlabBuildBuilder(MatlabActionFactory factory)
    • RunMatlabBuildBuilder

      @DataBoundConstructor public RunMatlabBuildBuilder()
  • Method Details

    • setTasks

      @DataBoundSetter public void setTasks(String tasks)
    • setStartupOptions

      @DataBoundSetter public void setStartupOptions(StartupOptions startupOptions)
    • setBuildOptions

      @DataBoundSetter public void setBuildOptions(BuildOptions buildOptions)
    • setGenerateSummary

      @DataBoundSetter public void setGenerateSummary(Boolean generateSummary)
    • getTasks

      public String getTasks()
    • getStartupOptions

      public StartupOptions getStartupOptions()
    • getStartupOptionsAsString

      public String getStartupOptionsAsString()
    • getBuildOptions

      public BuildOptions getBuildOptions()
    • getBuildOptionsAsString

      public String getBuildOptionsAsString()
    • getGenerateSummary

      public boolean getGenerateSummary()
    • perform

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

      protected Object readResolve()