public class DependencyCheckPublisher
extends hudson.plugins.analysis.core.HealthAwarePublisher
hudson.tasks.Publisher.DescriptorExtensionListImpl| Constructor and Description |
|---|
DependencyCheckPublisher(String healthy,
String unHealthy,
String thresholdLimit,
String defaultEncoding,
boolean useDeltaValues,
String unstableTotalAll,
String unstableTotalHigh,
String unstableTotalNormal,
String unstableTotalLow,
String unstableNewAll,
String unstableNewHigh,
String unstableNewNormal,
String unstableNewLow,
String failedTotalAll,
String failedTotalHigh,
String failedTotalNormal,
String failedTotalLow,
String failedNewAll,
String failedNewHigh,
String failedNewNormal,
String failedNewLow,
boolean canRunOnFailed,
boolean useStableBuildAsReference,
boolean shouldDetectModules,
boolean canComputeNew,
String pattern)
Creates a new instance of
DependencyCheckPublisher. |
| Modifier and Type | Method and Description |
|---|---|
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
DependencyCheckDescriptor |
getDescriptor() |
String |
getPattern()
Returns the Ant file-set pattern of files to work with.
|
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project) |
hudson.plugins.analysis.core.BuildResult |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.plugins.analysis.util.PluginLogger logger) |
perform, updateBuildResultcanComputeNew, canContinue, canResolveRelativePaths, copyFilesWithAnnotationsToBuildFolder, getCanComputeNew, getCanResolveRelativePaths, getCanRunOnFailed, getDefaultEncoding, getHealthy, getMinimumPriority, getRequiredMonitorService, getShouldDetectModules, getThresholdLimit, getThresholds, getUnHealthy, getUseDeltaValues, getUseStableBuildAsReference, isAntBuild, isMavenBuild, isThresholdEnabled, perform, readResolve, shouldDetectModules, useOnlyStableBuildsAsReferenceall, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectActions, perform, prebuild@DataBoundConstructor public DependencyCheckPublisher(String healthy, String unHealthy, String thresholdLimit, String defaultEncoding, boolean useDeltaValues, String unstableTotalAll, String unstableTotalHigh, String unstableTotalNormal, String unstableTotalLow, String unstableNewAll, String unstableNewHigh, String unstableNewNormal, String unstableNewLow, String failedTotalAll, String failedTotalHigh, String failedTotalNormal, String failedTotalLow, String failedNewAll, String failedNewHigh, String failedNewNormal, String failedNewLow, boolean canRunOnFailed, boolean useStableBuildAsReference, boolean shouldDetectModules, boolean canComputeNew, String pattern)
DependencyCheckPublisher.healthy - Report health as 100% when the number of warnings is less than
this valueunHealthy - Report health as 0% when the number of warnings is greater
than this valuethresholdLimit - determines which warning priorities should be considered when
evaluating the build stability and healthdefaultEncoding - the default encoding to be used when reading and parsing filesuseDeltaValues - determines whether the absolute annotations delta or the
actual annotations set difference should be used to evaluate
the build stabilityunstableTotalAll - annotation thresholdunstableTotalHigh - annotation thresholdunstableTotalNormal - annotation thresholdunstableTotalLow - annotation thresholdunstableNewAll - annotation thresholdunstableNewHigh - annotation thresholdunstableNewNormal - annotation thresholdunstableNewLow - annotation thresholdfailedTotalAll - annotation thresholdfailedTotalHigh - annotation thresholdfailedTotalNormal - annotation thresholdfailedTotalLow - annotation thresholdfailedNewAll - annotation thresholdfailedNewHigh - annotation thresholdfailedNewNormal - annotation thresholdfailedNewLow - annotation thresholdcanRunOnFailed - determines whether the plug-in can run for failed builds, toouseStableBuildAsReference - determines whether only stable builds should be used as reference builds or notcanComputeNew - determines whether new warnings should be computed (with
respect to baseline)shouldDetectModules - determines whether module names should be derived from Maven POM or Ant build filespattern - Ant file-set pattern to scan for Dependency-Check report filespublic String getPattern()
public hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction in interface hudson.tasks.BuildStepgetProjectAction in class hudson.tasks.BuildStepCompatibilityLayerpublic hudson.plugins.analysis.core.BuildResult perform(hudson.model.AbstractBuild<?,?> build,
hudson.plugins.analysis.util.PluginLogger logger)
throws InterruptedException,
IOException
perform in class hudson.plugins.analysis.core.HealthAwarePublisherInterruptedExceptionIOExceptionpublic DependencyCheckDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.plugins.analysis.core.HealthAwareRecorderpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
Copyright © 2012-2013 OWASP. All Rights Reserved.