public abstract class BuildWorker extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SysdigLogger |
logger |
| Constructor and Description |
|---|
BuildWorker(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
BuildConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
Map<String,String> |
readImagesAndDockerfilesFromPath(hudson.FilePath workspace,
String manifestFile) |
Util.GATE_ACTION |
retrievePolicyEvaluation(List<ImageScanningSubmission> submissionList) |
void |
retrieveVulnerabilityEvaluation(List<ImageScanningSubmission> submissionList) |
abstract ArrayList<ImageScanningSubmission> |
scanImages(Map<String,String> imagesAndDockerfiles) |
void |
setupBuildReports(Util.GATE_ACTION finalAction) |
protected SysdigLogger logger
public BuildWorker(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener,
BuildConfig config)
throws hudson.AbortException
hudson.AbortExceptionpublic abstract ArrayList<ImageScanningSubmission> scanImages(Map<String,String> imagesAndDockerfiles) throws hudson.AbortException, InterruptedException
hudson.AbortExceptionInterruptedExceptionpublic Util.GATE_ACTION retrievePolicyEvaluation(List<ImageScanningSubmission> submissionList) throws hudson.AbortException
hudson.AbortExceptionpublic void retrieveVulnerabilityEvaluation(List<ImageScanningSubmission> submissionList) throws hudson.AbortException
hudson.AbortExceptionpublic void setupBuildReports(Util.GATE_ACTION finalAction) throws hudson.AbortException
hudson.AbortExceptionpublic void cleanup()
Copyright © 2016–2020. All rights reserved.