public class AnchoreBuilder
extends hudson.tasks.Builder
The Anchore Jenkins Plugin enables jenkins users the ability to add a build step to a jenkins job that executes anchore analysis, gate policy evaluation, image scanning, and customizable anchore container image queries.
Requirements:
| Modifier and Type | Class and Description |
|---|---|
static class |
AnchoreBuilder.AnchoreQueriesBlock |
static class |
AnchoreBuilder.DescriptorImpl |
| Constructor and Description |
|---|
AnchoreBuilder(String name,
String policyName,
String userScripts,
boolean bailOnFail,
boolean bailOnWarn,
boolean bailOnPluginFail,
boolean doCleanup,
AnchoreBuilder.AnchoreQueriesBlock queriesBlock) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBailOnFail() |
boolean |
getBailOnPluginFail() |
boolean |
getBailOnWarn() |
AnchoreBuilder.DescriptorImpl |
getDescriptor() |
boolean |
getDoCleanup() |
List<AnchoreQuery> |
getInputQueries() |
String |
getName() |
String |
getPolicyName() |
String |
getQuery1() |
String |
getQuery2() |
String |
getQuery3() |
String |
getQuery4() |
String |
getUserScripts() |
boolean |
isDoQuery() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher inLauncher,
hudson.model.BuildListener listener) |
@DataBoundConstructor public AnchoreBuilder(String name, String policyName, String userScripts, boolean bailOnFail, boolean bailOnWarn, boolean bailOnPluginFail, boolean doCleanup, AnchoreBuilder.AnchoreQueriesBlock queriesBlock)
public String getName()
public String getPolicyName()
public String getUserScripts()
public boolean getBailOnFail()
public boolean getBailOnWarn()
public boolean getBailOnPluginFail()
public boolean getDoCleanup()
public List<AnchoreQuery> getInputQueries()
public boolean isDoQuery()
public String getQuery1()
public String getQuery2()
public String getQuery3()
public String getQuery4()
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher inLauncher,
hudson.model.BuildListener listener)
throws hudson.AbortException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerhudson.AbortExceptionpublic AnchoreBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2016–2017. All rights reserved.