org.jenkinsci.plugins.graniteclient
Class ValidatePackagesBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
org.jenkinsci.plugins.graniteclient.ValidatePackagesBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class ValidatePackagesBuilder
- extends hudson.tasks.Builder
Implementation of the "Validate CRX Content Packages" build step
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
Methods inherited from class hudson.tasks.Builder |
all, getRequiredMonitorService, prebuild |
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectAction, getProjectActions, perform, prebuild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, getProjectActions, prebuild |
ValidatePackagesBuilder
@DataBoundConstructor
public ValidatePackagesBuilder(String packageIdFilters,
String localDirectory,
String validationFilter,
boolean allowNonCoveredRoots,
String forbiddenExtensions)
getPackageIdFilters
public String getPackageIdFilters()
setPackageIdFilters
public void setPackageIdFilters(String packageIdFilters)
getLocalDirectory
public String getLocalDirectory()
setLocalDirectory
public void setLocalDirectory(String localDirectory)
getValidationFilter
public String getValidationFilter()
setValidationFilter
public void setValidationFilter(String validationFilter)
isAllowNonCoveredRoots
public boolean isAllowNonCoveredRoots()
setAllowNonCoveredRoots
public void setAllowNonCoveredRoots(boolean allowNonCoveredRoots)
getForbiddenExtensions
public String getForbiddenExtensions()
setForbiddenExtensions
public void setForbiddenExtensions(String forbiddenExtensions)
getValidationFilter
public String getValidationFilter(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener)
throws IOException,
InterruptedException
- Throws:
IOException
InterruptedException
getForbiddenExtensions
public String getForbiddenExtensions(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener)
throws IOException,
InterruptedException
- Throws:
IOException
InterruptedException
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
- Specified by:
perform
in interface hudson.tasks.BuildStep
- Overrides:
perform
in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
getPackageIdFilters
public String getPackageIdFilters(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener)
throws Exception
- Throws:
Exception
getDescriptor
public ValidatePackagesBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
- Overrides:
getDescriptor
in class hudson.tasks.Builder
Copyright © 2013-2014. All Rights Reserved.