public class PostBuildHubScan
extends hudson.tasks.Recorder
hudson.tasks.Publisher.DescriptorExtensionListImpl| Constructor and Description |
|---|
PostBuildHubScan(ScanJobs[] scans,
java.lang.String hubProjectName,
java.lang.String hubProjectVersion,
java.lang.String hubVersionPhase,
java.lang.String hubVersionDist,
java.lang.String scanMemory,
boolean shouldGenerateHubReport,
boolean projectLevelAdjustments,
java.lang.String bomUpdateMaximumWaitTime,
boolean dryRun,
boolean cleanupOnSuccessfulScan,
ScanExclusion[] excludePatterns,
java.lang.String codeLocationName,
boolean unmapPreviousCodeLocations,
boolean deletePreviousCodeLocations) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBomUpdateMaximumWaitTime() |
java.lang.String |
getCodeLocationName() |
PostBuildScanDescriptor |
getDescriptor() |
ScanExclusion[] |
getExcludePatterns() |
java.lang.String[] |
getExclusionPatterns() |
java.lang.String |
getHubProjectName() |
java.lang.String |
getHubProjectVersion() |
HubServerInfo |
getHubServerInfo() |
java.lang.String |
getHubVersionDist() |
java.lang.String |
getHubVersionPhase() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
java.lang.String |
getScanMemory() |
ScanJobs[] |
getScans() |
boolean |
getShouldGenerateHubReport() |
hudson.FilePath |
getWorkingDirectory(com.blackducksoftware.integration.log.IntLogger logger,
hudson.model.AbstractBuild<?,?> build) |
boolean |
isCleanupOnSuccessfulScan() |
boolean |
isDeletePreviousCodeLocations() |
boolean |
isDryRun() |
boolean |
isProjectLevelAdjustments() |
boolean |
isUnmapPreviousCodeLocations() |
boolean |
isVerbose() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
Overrides the Recorder perform method.
|
void |
setverbose(boolean verbose) |
all, getProjectAction, needsToRunAfterFinalized, prebuild@DataBoundConstructor public PostBuildHubScan(ScanJobs[] scans, java.lang.String hubProjectName, java.lang.String hubProjectVersion, java.lang.String hubVersionPhase, java.lang.String hubVersionDist, java.lang.String scanMemory, boolean shouldGenerateHubReport, boolean projectLevelAdjustments, java.lang.String bomUpdateMaximumWaitTime, boolean dryRun, boolean cleanupOnSuccessfulScan, ScanExclusion[] excludePatterns, java.lang.String codeLocationName, boolean unmapPreviousCodeLocations, boolean deletePreviousCodeLocations)
public void setverbose(boolean verbose)
public boolean isVerbose()
public boolean isDryRun()
public boolean isCleanupOnSuccessfulScan()
public boolean getShouldGenerateHubReport()
public boolean isProjectLevelAdjustments()
public java.lang.String getScanMemory()
public java.lang.String getBomUpdateMaximumWaitTime()
public java.lang.String getHubProjectVersion()
public java.lang.String getHubProjectName()
public java.lang.String getHubVersionPhase()
public java.lang.String getHubVersionDist()
public ScanJobs[] getScans()
public ScanExclusion[] getExcludePatterns()
public java.lang.String getCodeLocationName()
public boolean isUnmapPreviousCodeLocations()
public boolean isDeletePreviousCodeLocations()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public PostBuildScanDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.Recorderpublic HubServerInfo getHubServerInfo()
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic java.lang.String[] getExclusionPatterns()
public hudson.FilePath getWorkingDirectory(com.blackducksoftware.integration.log.IntLogger logger,
hudson.model.AbstractBuild<?,?> build)
throws java.lang.InterruptedException
java.lang.InterruptedException