Class TextFinderPublisher

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

public class TextFinderPublisher extends Recorder implements Serializable, SimpleBuildStep
Text Finder plugin for Jenkins. Search in the workspace using a regular expression and determine build outcome based on matches.
Author:
Santiago.PericasGeertsen@sun.com
See Also:
  • Field Details

    • fileSet

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient String fileSet
      Deprecated.
    • regexp

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient String regexp
      Deprecated.
    • succeedIfFound

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean succeedIfFound
      Deprecated.
    • unstableIfFound

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean unstableIfFound
      Deprecated.
    • notBuiltIfFound

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean notBuiltIfFound
      Deprecated.
    • alsoCheckConsoleOutput

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean alsoCheckConsoleOutput
      Deprecated.
      True to also scan the whole console output
    • buildResult

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public transient String buildResult
      Deprecated.
      Used only by Stapler in the snippetizer.
  • Constructor Details

    • TextFinderPublisher

      @DataBoundConstructor public TextFinderPublisher()
    • TextFinderPublisher

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public TextFinderPublisher(String regexp)
      Deprecated.
    • TextFinderPublisher

      @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public TextFinderPublisher(String fileSet, String regexp, boolean succeedIfFound, boolean unstableIfFound, boolean alsoCheckConsoleOutput)
      Deprecated.
  • Method Details

    • getTextFinders

      @NonNull public List<TextFinder> getTextFinders()
    • setTextFinders

      @DataBoundSetter public void setTextFinders(List<TextFinder> textFinders)
    • setRegexp

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setRegexp(String regexp)
      Deprecated.
    • setFileSet

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setFileSet(String fileSet)
      Deprecated.
    • setBuildResult

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setBuildResult(String buildResult)
      Deprecated.
    • setSucceedIfFound

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setSucceedIfFound(boolean succeedIfFound)
      Deprecated.
    • setUnstableIfFound

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setUnstableIfFound(boolean unstableIfFound)
      Deprecated.
    • setNotBuiltIfFound

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setNotBuiltIfFound(boolean notBuiltIfFound)
      Deprecated.
    • setAlsoCheckConsoleOutput

      @DataBoundSetter @Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public void setAlsoCheckConsoleOutput(boolean alsoCheckConsoleOutput)
      Deprecated.
    • readResolve

      protected Object readResolve()
      Called by XStream after object construction
      Returns:
      modified object
    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
    • perform

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