com.g2one.hudson.grails
Class GrailsBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.g2one.hudson.grails.GrailsBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class GrailsBuilder
- 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 |
GrailsBuilder(String targets,
String name,
String grailsWorkDir,
String projectWorkDir,
String projectBaseDir,
String serverPort,
String properties,
Boolean forceUpgrade,
Boolean nonInteractive,
Boolean useWrapper,
Boolean plainOutput,
Boolean stackTrace,
Boolean verbose,
Boolean refreshDependencies)
|
| Methods inherited from class hudson.tasks.Builder |
all, getDescriptor, 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 |
DESCRIPTOR
@Extension
public static final GrailsBuilder.DescriptorImpl DESCRIPTOR
GrailsBuilder
@DataBoundConstructor
public GrailsBuilder(String targets,
String name,
String grailsWorkDir,
String projectWorkDir,
String projectBaseDir,
String serverPort,
String properties,
Boolean forceUpgrade,
Boolean nonInteractive,
Boolean useWrapper,
Boolean plainOutput,
Boolean stackTrace,
Boolean verbose,
Boolean refreshDependencies)
getNonInteractive
public boolean getNonInteractive()
setNonInteractive
public void setNonInteractive(Boolean b)
getForceUpgrade
public boolean getForceUpgrade()
setForceUpgrade
public void setForceUpgrade(Boolean b)
getProperties
public String getProperties()
setProperties
public void setProperties(String properties)
getProjectBaseDir
public String getProjectBaseDir()
setProjectBaseDir
public void setProjectBaseDir(String projectBaseDir)
getProjectWorkDir
public String getProjectWorkDir()
setProjectWorkDir
public void setProjectWorkDir(String projectWorkDir)
getGrailsWorkDir
public String getGrailsWorkDir()
setGrailsWorkDir
public void setGrailsWorkDir(String grailsWorkDir)
getServerPort
public String getServerPort()
setServerPort
public void setServerPort(String serverPort)
getName
public String getName()
getTargets
public String getTargets()
setUseWrapper
public void setUseWrapper(Boolean useWrapper)
getUseWrapper
public Boolean getUseWrapper()
getPlainOutput
public Boolean getPlainOutput()
setPlainOutput
public void setPlainOutput(Boolean plainOutput)
getStackTrace
public Boolean getStackTrace()
setStackTrace
public void setStackTrace(Boolean stackTrace)
getVerbose
public Boolean getVerbose()
setVerbose
public void setVerbose(Boolean verbose)
getRefreshDependencies
public Boolean getRefreshDependencies()
setRefreshDependencies
public void setRefreshDependencies(Boolean refreshDependencies)
getGrails
public GrailsInstallation getGrails()
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws IOException,
InterruptedException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
IOException
InterruptedException
addArgument
protected void addArgument(String option,
Boolean optionEnabled,
hudson.util.ArgumentListBuilder args,
hudson.EnvVars env,
String[] targetsAndArgs)
getTargetsToRun
protected List<String[]> getTargetsToRun()
Copyright © 2004-2013 Hudson. All Rights Reserved.