Package io.jenkins.plugins.util
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package io.jenkins.plugins.util
Provides utility classes for plugins.
-
ClassDescriptionBase class for step executions.Base class that provides the basic setup to read and write entities of a given type using
XStream
.AgentFileVisitor<T extends Serializable>Finds all files that match a specified Ant file pattern and visits these files with the processing methodAgentFileVisitor.processFile(Path, Charset, FilteredLog)
, that has to be implemented by concrete subclasses.AgentFileVisitor.FileVisitorResult<T extends Serializable>The results for all found files.BuildAction<T>Controls the life cycle of the results in a build.Navigates from the current results to the same results of any other build of the same job.Resolves environment parameters in a string value.Facade to JenkinsGlobalConfiguration
instance to prevent IO access during tests.Testable base class for items of theGlobalConfiguration
page.Facade to Jenkins server.JobAction<T extends BuildAction<?>>A job action displays a link on the side panel of a job that refers to the last build that contains results (i.e.Handles logging of issues log and error messages to aTaskListener
instance.Generated localization support class.AResultHandler
that does nothing.AResultHandler
that sets the overall build result of theRun
and annotates the given Pipeline stage with aWarningAction
.A simple logger that prefixes each message with the name of a plugin.Defines a quality gate based on a specific threshold of a selected property in the current build.Determines the Jenkins build result if the quality gate is failed.Descriptor of theQualityGate
.QualityGateEvaluator<T extends QualityGate>Evaluates a given set of quality gates.Result of a quality gate evaluation.Remote API to show the content of an individual quality gate item.Remote API to list the overview of the quality gate evaluation.Represents a single item of the quality gate results.Result of a quality gate evaluation performed by a subclass ofQualityGateEvaluator
.RemoteResultWrapper<T extends Serializable>A serializable result combined with a logger.Handles the setting of the build or stage result.AResultHandler
that sets the overall build result of theRun
.Deprecated.Validates UI parameters.
ResultHandler
instead