Class ScanParametersFactory
java.lang.Object
io.jenkins.plugins.synopsys.security.scan.factory.ScanParametersFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static PluginParametersHandler
createPipelineCommand
(Run<?, ?> run, TaskListener listener, EnvVars envVars, Launcher launcher, Node node, FilePath workspace) static Result
getBuildResultIfIssuesAreFound
(int exitCode, String markBuildIfIssuesArePresent, LoggerWrapper logger) getGlobalConfigurationValues
(FilePath workspace, TaskListener listener) static String
getSynopsysBridgeDownloadUrlBasedOnAgentOS
(FilePath workspace, TaskListener listener, String synopsysBridgeDownloadUrlForMac, String synopsysBridgeDownloadUrlForLinux, String synopsysBridgeDownloadUrlForWindows) prepareAddtionalParametersMap
(SecurityScan securityScan) prepareBlackDuckParametersMap
(SecurityScan securityScan) prepareCoverityParametersMap
(SecurityScan securityScan) preparePipelineParametersMap
(SecurityScan securityScan, Map<String, Object> parametersMap, TaskListener listener) preparePolarisParametersMap
(SecurityScan securityScan) prepareSarifReportParametersMap
(SecurityScan securityScan) prepareSrmParametersMap
(SecurityScan securityScan) static boolean
validateProduct
(String product, TaskListener listener)
-
Constructor Details
-
ScanParametersFactory
- Throws:
AbortException
-
-
Method Details
-
createPipelineCommand
public static PluginParametersHandler createPipelineCommand(Run<?, ?> run, TaskListener listener, EnvVars envVars, Launcher launcher, Node node, FilePath workspace) -
preparePipelineParametersMap
public static Map<String,Object> preparePipelineParametersMap(SecurityScan securityScan, Map<String, Object> parametersMap, TaskListener listener) throws PluginExceptionHandler- Throws:
PluginExceptionHandler
-
getGlobalConfigurationValues
public static Map<String,Object> getGlobalConfigurationValues(FilePath workspace, TaskListener listener) -
addParameterIfNotBlank
-
prepareBlackDuckParametersMap
-
prepareCoverityParametersMap
-
preparePolarisParametersMap
-
prepareSrmParametersMap
-
prepareAddtionalParametersMap
-
prepareSarifReportParametersMap
-
getSynopsysBridgeDownloadUrlBasedOnAgentOS
-
validateProduct
-
getBuildResultIfIssuesAreFound
public static Result getBuildResultIfIssuesAreFound(int exitCode, String markBuildIfIssuesArePresent, LoggerWrapper logger)
-