Package hudson.plugins.textfinder
Class TextFinderPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
hudson.plugins.textfinder.TextFinderPublisher
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,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:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
Deprecated.Deprecated.Deprecated.boolean
Deprecated.Deprecated.boolean
Deprecated.boolean
Deprecated.Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
ConstructorsConstructorDescriptionTextFinderPublisher
(String regexp) Deprecated.TextFinderPublisher
(String fileSet, String regexp, boolean succeedIfFound, boolean unstableIfFound, boolean alsoCheckConsoleOutput) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoid
perform
(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) protected Object
Called by XStream after object constructionvoid
setAlsoCheckConsoleOutput
(boolean alsoCheckConsoleOutput) Deprecated.void
setBuildResult
(String buildResult) Deprecated.void
setFileSet
(String fileSet) Deprecated.void
setNotBuiltIfFound
(boolean notBuiltIfFound) Deprecated.void
Deprecated.void
setSucceedIfFound
(boolean succeedIfFound) Deprecated.void
setTextFinders
(List<TextFinder> textFinders) void
setUnstableIfFound
(boolean unstableIfFound) Deprecated.Methods inherited from class hudson.tasks.Recorder
getDescriptor
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Field Details
-
fileSet
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient String fileSetDeprecated. -
regexp
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient String regexpDeprecated. -
succeedIfFound
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean succeedIfFoundDeprecated. -
unstableIfFound
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean unstableIfFoundDeprecated. -
notBuiltIfFound
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean notBuiltIfFoundDeprecated. -
alsoCheckConsoleOutput
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public transient boolean alsoCheckConsoleOutputDeprecated.True to also scan the whole console output -
buildResult
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public transient String buildResultDeprecated.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
-
setTextFinders
-
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
Called by XStream after object construction- Returns:
- modified object
-
getRequiredMonitorService
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
-
perform
public void perform(@NonNull Run<?, ?> run, @NonNull FilePath workspace, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-