com.thalesgroup.hudson.plugins.scons
Class SConsAbstractBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.thalesgroup.hudson.plugins.scons.SConsAbstractBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
- Direct Known Subclasses:
- SConsBuilderCommand, SConsBuilderScriptFile
public abstract class SConsAbstractBuilder
- extends hudson.tasks.Builder
| 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 |
|
Constructor Summary |
protected |
SConsAbstractBuilder(java.lang.String sconsName,
java.lang.String options,
java.lang.String variables,
java.lang.String targets,
java.lang.String rootSconsscriptDirectory)
|
| Methods inherited from class hudson.tasks.Builder |
all, getDescriptor, getRequiredMonitorService, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectAction, getProjectActions, perform, 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, perform, prebuild |
SConsAbstractBuilder
protected SConsAbstractBuilder(java.lang.String sconsName,
java.lang.String options,
java.lang.String variables,
java.lang.String targets,
java.lang.String rootSconsscriptDirectory)
getSconsName
public java.lang.String getSconsName()
getOptions
public java.lang.String getOptions()
getVariables
public java.lang.String getVariables()
getTargets
public java.lang.String getTargets()
getRootSconsscriptDirectory
public java.lang.String getRootSconsscriptDirectory()
buildSconsExecutable
protected boolean buildSconsExecutable(hudson.Launcher launcher,
hudson.model.BuildListener listener,
hudson.util.ArgumentListBuilder args,
hudson.EnvVars env)
throws java.io.IOException,
java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
getSconsInstallation
protected SConsInstallation getSconsInstallation()
getDescritor
public abstract SConsBuilderDescriptor getDescritor()
Copyright © 2010. All Rights Reserved.