public class SysdigBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
Sysdig Secure Plugin enables Jenkins users to scan container images, generate analysis, evaluate gate policy, and execute customizable queries. The plugin can be used in a freestyle project as a step or invoked from a pipeline script
Requirements:
| Modifier and Type | Class and Description |
|---|---|
static class |
SysdigBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
SysdigBuilder(String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBailOnFail() |
boolean |
getBailOnPluginFail() |
SysdigBuilder.DescriptorImpl |
getDescriptor() |
String |
getEngineCredentialsId() |
String |
getEngineRetries() |
String |
getEngineurl() |
boolean |
getEngineverify() |
String |
getName() |
boolean |
isInlineScanning() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setBailOnFail(boolean bailOnFail) |
void |
setBailOnPluginFail(boolean bailOnPluginFail) |
void |
setEngineCredentialsId(String engineCredentialsId) |
void |
setEngineRetries(String engineRetries) |
void |
setEngineurl(String engineurl) |
void |
setInlineScanning(boolean inlineScanning) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild@DataBoundConstructor public SysdigBuilder(String name)
public String getName()
public String getEngineRetries()
public boolean getBailOnFail()
public boolean getBailOnPluginFail()
public String getEngineurl()
public String getEngineCredentialsId()
public boolean getEngineverify()
public boolean isInlineScanning()
@DataBoundSetter public void setEngineRetries(String engineRetries)
@DataBoundSetter public void setBailOnFail(boolean bailOnFail)
@DataBoundSetter public void setBailOnPluginFail(boolean bailOnPluginFail)
@DataBoundSetter public void setEngineurl(String engineurl)
@DataBoundSetter public void setEngineCredentialsId(String engineCredentialsId)
@DataBoundSetter public void setInlineScanning(boolean inlineScanning)
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws hudson.AbortException, InterruptedException
perform in interface jenkins.tasks.SimpleBuildStephudson.AbortExceptionInterruptedExceptionpublic SysdigBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016–2020. All rights reserved.