hudson.plugins.groovy
Class Groovy
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
hudson.plugins.groovy.AbstractGroovy
hudson.plugins.groovy.Groovy
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class Groovy
- extends AbstractGroovy
A Builder for Groovy scripts.
- Author:
- dvrzalik
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
Groovy(ScriptSource scriptSource,
java.lang.String groovyName,
java.lang.String parameters,
java.lang.String scriptParameters,
java.lang.String properties)
|
| Methods inherited from class hudson.tasks.Builder |
getProjectAction, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, 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, prebuild |
DESCRIPTOR
public static final Groovy.DescriptorImpl DESCRIPTOR
Groovy
public Groovy(ScriptSource scriptSource,
java.lang.String groovyName,
java.lang.String parameters,
java.lang.String scriptParameters,
java.lang.String properties)
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
getDescriptor
public hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
getGroovy
protected Groovy.GroovyInstallation getGroovy()
buildCommandLine
protected java.lang.String[] buildCommandLine(hudson.FilePath script)
throws java.io.IOException,
java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
getCommand
public java.lang.String getCommand()
getScriptFile
public java.lang.String getScriptFile()
getGroovyName
public java.lang.String getGroovyName()
getType
public Groovy.BuilderType getType()
getParameters
public java.lang.String getParameters()
getScriptParameters
public java.lang.String getScriptParameters()
getProperties
public java.lang.String getProperties()
Copyright © 2008. All Rights Reserved.