Class ScanParametersFactory
java.lang.Object
io.jenkins.plugins.synopsys.security.scan.factory.ScanParametersFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic PluginParametersHandlercreatePipelineCommand(Run<?, ?> run, TaskListener listener, EnvVars envVars, Launcher launcher, Node node, FilePath workspace) static ResultgetBuildResultIfIssuesAreFound(int exitCode, String markBuildIfIssuesArePresent, LoggerWrapper logger) getGlobalConfigurationValues(FilePath workspace, TaskListener listener) static StringgetSynopsysBridgeDownloadUrlBasedOnAgentOS(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 booleanvalidateProduct(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)
-