public class BDCommonScanStep
extends java.lang.Object
| Constructor and Description |
|---|
BDCommonScanStep(ScanJobs[] scans,
java.lang.String hubProjectName,
java.lang.String hubProjectVersion,
java.lang.String phase,
java.lang.String distribution,
java.lang.String scanMemory,
boolean projectLevelAdjustments,
boolean shouldGenerateHubReport,
java.lang.String bomUpdateMaximumWaitTime,
boolean dryRun,
boolean cleanupOnSuccessfulScan,
java.lang.Boolean verbose,
java.lang.String[] excludePatterns,
java.lang.String codeLocationName,
boolean unmapPreviousCodeLocations,
boolean deletePreviousCodeLocations,
boolean failureConditionsConfigured) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBomUpdateMaximumWaitTime() |
BomUpToDateAction |
getBomUpToDateAction() |
java.lang.String |
getCodeLocationName() |
java.lang.String |
getDistribution() |
java.lang.String[] |
getExcludePatterns() |
java.lang.String |
getHubProjectName() |
java.lang.String |
getHubProjectVersion() |
HubServerInfo |
getHubServerInfo() |
java.lang.String |
getPhase() |
java.lang.String |
getScanMemory() |
int |
getScanMemoryInteger() |
ScanJobs[] |
getScans() |
java.util.List<java.lang.String> |
getScanTargets(com.blackducksoftware.integration.log.IntLogger logger,
hudson.model.Node builtOn,
hudson.EnvVars variables,
java.lang.String workingDirectory) |
boolean |
isCleanupOnSuccessfulScan() |
boolean |
isDeletePreviousCodeLocations() |
boolean |
isDryRun() |
boolean |
isFailureConditionsConfigured() |
boolean |
isProjectLevelAdjustments() |
boolean |
isShouldGenerateHubReport() |
boolean |
isUnmapPreviousCodeLocations() |
java.lang.Boolean |
isVerbose() |
void |
runScan(hudson.model.Run run,
hudson.model.Node builtOn,
hudson.EnvVars envVars,
hudson.FilePath workspace,
HubJenkinsLogger logger,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
java.lang.String buildDisplayName,
java.lang.String buildIdentifier) |
boolean |
validateGlobalConfiguration()
Validates that the Plugin is configured correctly.
|
public BDCommonScanStep(ScanJobs[] scans, java.lang.String hubProjectName, java.lang.String hubProjectVersion, java.lang.String phase, java.lang.String distribution, java.lang.String scanMemory, boolean projectLevelAdjustments, boolean shouldGenerateHubReport, java.lang.String bomUpdateMaximumWaitTime, boolean dryRun, boolean cleanupOnSuccessfulScan, java.lang.Boolean verbose, java.lang.String[] excludePatterns, java.lang.String codeLocationName, boolean unmapPreviousCodeLocations, boolean deletePreviousCodeLocations, boolean failureConditionsConfigured)
public java.lang.String getCodeLocationName()
public ScanJobs[] getScans()
public java.lang.String[] getExcludePatterns()
public java.lang.String getHubProjectName()
public java.lang.String getHubProjectVersion()
public java.lang.String getPhase()
public java.lang.String getDistribution()
public java.lang.String getScanMemory()
public int getScanMemoryInteger()
public boolean isProjectLevelAdjustments()
public boolean isShouldGenerateHubReport()
public java.lang.String getBomUpdateMaximumWaitTime()
public boolean isDryRun()
public java.lang.Boolean isVerbose()
public boolean isCleanupOnSuccessfulScan()
public BomUpToDateAction getBomUpToDateAction()
public boolean isUnmapPreviousCodeLocations()
public boolean isDeletePreviousCodeLocations()
public boolean isFailureConditionsConfigured()
public HubServerInfo getHubServerInfo()
public void runScan(hudson.model.Run run,
hudson.model.Node builtOn,
hudson.EnvVars envVars,
hudson.FilePath workspace,
HubJenkinsLogger logger,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
java.lang.String buildDisplayName,
java.lang.String buildIdentifier)
public java.util.List<java.lang.String> getScanTargets(com.blackducksoftware.integration.log.IntLogger logger,
hudson.model.Node builtOn,
hudson.EnvVars variables,
java.lang.String workingDirectory)
throws BDJenkinsHubPluginException,
java.lang.InterruptedException
BDJenkinsHubPluginExceptionjava.lang.InterruptedExceptionpublic boolean validateGlobalConfiguration()
throws HubConfigurationException
HubConfigurationException