Package io.snyk.jenkins
Class SnykStepBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.snyk.jenkins.SnykStepBuilder
- All Implemented Interfaces:
ExtensionPoint,Describable<Builder>,BuildStep,SnykConfig,SimpleBuildStep
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory -
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidperform(Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener log) voidsetAdditionalArguments(String additionalArguments) voidsetFailOnError(boolean failOnError) voidsetFailOnIssues(boolean failOnIssues) voidsetMonitorProjectOnBuild(boolean monitorProjectOnBuild) voidsetOrganisation(String organisation) voidsetProjectName(String projectName) voidsetSeverity(String severity) voidsetSnykInstallation(String snykInstallation) voidsetSnykTokenId(String snykTokenId) voidsetTargetFile(String targetFile) Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuildMethods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Constructor Details
-
SnykStepBuilder
@DataBoundConstructor public SnykStepBuilder()
-
-
Method Details
-
isFailOnIssues
public boolean isFailOnIssues()- Specified by:
isFailOnIssuesin interfaceSnykConfig
-
setFailOnIssues
@DataBoundSetter public void setFailOnIssues(boolean failOnIssues) -
isFailOnError
public boolean isFailOnError()- Specified by:
isFailOnErrorin interfaceSnykConfig
-
setFailOnError
@DataBoundSetter public void setFailOnError(boolean failOnError) -
isMonitorProjectOnBuild
public boolean isMonitorProjectOnBuild()- Specified by:
isMonitorProjectOnBuildin interfaceSnykConfig
-
setMonitorProjectOnBuild
@DataBoundSetter public void setMonitorProjectOnBuild(boolean monitorProjectOnBuild) -
getSeverity
- Specified by:
getSeverityin interfaceSnykConfig
-
setSeverity
-
getSnykTokenId
- Specified by:
getSnykTokenIdin interfaceSnykConfig
-
setSnykTokenId
-
getTargetFile
- Specified by:
getTargetFilein interfaceSnykConfig
-
setTargetFile
-
getOrganisation
- Specified by:
getOrganisationin interfaceSnykConfig
-
setOrganisation
-
getProjectName
- Specified by:
getProjectNamein interfaceSnykConfig
-
setProjectName
-
getSnykInstallation
- Specified by:
getSnykInstallationin interfaceSnykConfig
-
setSnykInstallation
-
getAdditionalArguments
- Specified by:
getAdditionalArgumentsin interfaceSnykConfig
-
setAdditionalArguments
-
perform
public void perform(@NonNull Run<?, ?> build, @NonNull FilePath workspace, @NonNull Launcher launcher, @NonNull TaskListener log) throws SnykIssueException, SnykErrorException- Specified by:
performin interfaceSimpleBuildStep- Throws:
SnykIssueExceptionSnykErrorException
-