public class FodUploaderPlugin
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
FodUploaderPlugin.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
FodUploaderPlugin(String applicationId,
String releaseId,
String assessmentTypeId,
String technologyStack,
String languageLevel,
boolean runOpenSourceAnalysis,
boolean isExpressScan,
boolean isExpressAudit,
int pollingInterval,
boolean doPrettyLogOutput,
boolean includeAllFiles,
boolean excludeThirdParty,
boolean isRemediationScan,
int entitlementId) |
Modifier and Type | Method and Description |
---|---|
int |
getApplicationId() |
int |
getAssessmentTypeId() |
FodUploaderPlugin.DescriptorImpl |
getDescriptor() |
boolean |
getDoPrettyLogOutput() |
int |
getEntitlementId() |
boolean |
getExcludeThirdParty() |
boolean |
getIncludeAllFiles() |
boolean |
getIsExpressAudit() |
boolean |
getIsExpressScan() |
boolean |
getIsRemediationScan() |
String |
getLanguageLevel() |
static PrintStream |
getLogger()
Gets the out for the build console output
|
int |
getPollingInterval() |
int |
getReleaseId() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
getRunOpenSourceAnalysis() |
String |
getTechnologyStack() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
@DataBoundConstructor public FodUploaderPlugin(String applicationId, String releaseId, String assessmentTypeId, String technologyStack, String languageLevel, boolean runOpenSourceAnalysis, boolean isExpressScan, boolean isExpressAudit, int pollingInterval, boolean doPrettyLogOutput, boolean includeAllFiles, boolean excludeThirdParty, boolean isRemediationScan, int entitlementId)
public void perform(hudson.model.Run<?,?> build, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener) throws IOException
perform
in interface jenkins.tasks.SimpleBuildStep
IOException
public int getApplicationId()
public int getReleaseId()
public int getAssessmentTypeId()
public String getTechnologyStack()
public String getLanguageLevel()
public boolean getRunOpenSourceAnalysis()
public boolean getIsExpressScan()
public boolean getIsExpressAudit()
public boolean getDoPrettyLogOutput()
public boolean getIncludeAllFiles()
public boolean getExcludeThirdParty()
public boolean getIsRemediationScan()
public int getEntitlementId()
public int getPollingInterval()
public static PrintStream getLogger()
public FodUploaderPlugin.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
Copyright © 2016–2017. All rights reserved.