public class AnchoreBuilder
extends hudson.tasks.Builder
Modifier and Type | Class and Description |
---|---|
static class |
AnchoreBuilder.DescriptorImpl |
Constructor and Description |
---|
AnchoreBuilder(String name,
String policyName,
boolean bailOnFail,
boolean bailOnWarn,
boolean doQuery,
boolean doCleanup,
boolean bailOnPluginFail,
String query1,
String query2,
String query3,
String query4) |
Modifier and Type | Method and Description |
---|---|
boolean |
anchoreCleanup(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
hudson.FilePath myAnchoreWorkspace) |
boolean |
anchoreSetup(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
hudson.FilePath myAnchoreWorkspace,
hudson.FilePath anchoreImageFile,
hudson.FilePath anchorePolicyFile) |
static void |
deleteFileOrFolder(Path path) |
boolean |
getBailOnFail() |
boolean |
getBailOnPluginFail() |
boolean |
getBailOnWarn() |
AnchoreBuilder.DescriptorImpl |
getDescriptor() |
boolean |
getDoAnalyze() |
boolean |
getDoCleanup() |
boolean |
getDoGate() |
boolean |
getDoQuery() |
String |
getName() |
String |
getPolicyName() |
String |
getQuery1() |
String |
getQuery2() |
String |
getQuery3() |
String |
getQuery4() |
boolean |
isAnchoreImageAvailable(hudson.Launcher launcher,
hudson.model.BuildListener listener) |
boolean |
isAnchoreRunning(hudson.Launcher launcher,
hudson.model.BuildListener listener) |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher inLauncher,
hudson.model.BuildListener listener) |
boolean |
prepareReportOutput(hudson.model.BuildListener listener,
hudson.FilePath myAnchoreWorkspace) |
int |
runAnchoreCmd(hudson.Launcher launcher,
OutputStream soutStream,
OutputStream serrStream,
String... cmd) |
boolean |
runAnchoreContainer(hudson.Launcher launcher,
hudson.model.BuildListener listener) |
boolean |
selectPluginExitStatus(hudson.model.BuildListener listener) |
public boolean getBailOnWarn()
public boolean getBailOnFail()
public boolean getBailOnPluginFail()
public boolean getDoAnalyze()
public boolean getDoGate()
public boolean getDoQuery()
public boolean getDoCleanup()
public String getName()
public String getQuery1()
public String getQuery2()
public String getQuery3()
public String getQuery4()
public String getPolicyName()
public boolean selectPluginExitStatus(hudson.model.BuildListener listener)
public boolean perform(hudson.model.AbstractBuild build, hudson.Launcher inLauncher, hudson.model.BuildListener listener) throws hudson.AbortException, InterruptedException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
hudson.AbortException
InterruptedException
public boolean anchoreCleanup(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener, hudson.FilePath myAnchoreWorkspace)
public static void deleteFileOrFolder(Path path) throws IOException
IOException
public boolean prepareReportOutput(hudson.model.BuildListener listener, hudson.FilePath myAnchoreWorkspace)
public boolean anchoreSetup(hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener, hudson.FilePath myAnchoreWorkspace, hudson.FilePath anchoreImageFile, hudson.FilePath anchorePolicyFile)
public boolean isAnchoreRunning(hudson.Launcher launcher, hudson.model.BuildListener listener)
public boolean isAnchoreImageAvailable(hudson.Launcher launcher, hudson.model.BuildListener listener)
public boolean runAnchoreContainer(hudson.Launcher launcher, hudson.model.BuildListener listener)
public int runAnchoreCmd(hudson.Launcher launcher, OutputStream soutStream, OutputStream serrStream, String... cmd)
public AnchoreBuilder.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder
Copyright © 2016. All rights reserved.