com.nirima.jenkins.dsl
Class JenkinsDSL
java.lang.Object
com.nirima.jenkins.dsl.JenkinsDSL
- All Implemented Interfaces:
- groovy.lang.GroovyObject, java.io.Serializable
public class JenkinsDSL
- extends java.lang.Object
- implements groovy.lang.GroovyObject, java.io.Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
JenkinsDSL(java.lang.Object listener)
|
|
Method Summary |
boolean |
build(hudson.model.AbstractBuild build,
hudson.Launcher launcher)
|
static groovy.lang.ExpandoMetaClass |
createEMC(java.lang.Class scriptClass,
groovy.lang.Closure cl)
|
groovy.lang.MetaClass |
getMetaClass()
|
java.lang.Object |
getProperty(java.lang.String name)
|
java.lang.Object |
getScriptRun()
|
ScriptDelegate |
getSd()
|
void |
initScript(java.lang.String script)
|
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object args)
|
boolean |
publish(hudson.model.AbstractBuild build,
hudson.Launcher launcher)
|
hudson.scm.SCMRevisionState |
runCalcRevisionsFromBuild(java.lang.Object build,
java.lang.Object launcher)
|
boolean |
runCheckout(java.lang.Object build,
java.lang.Object launcher,
java.lang.Object workspace,
java.lang.Object changelogFile)
|
hudson.scm.PollingResult |
runCompareRemoteRevisionWith(java.lang.Object project,
java.lang.Object launcher,
java.lang.Object workspace)
|
void |
setMetaClass(groovy.lang.MetaClass metaClass)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
void |
setScriptRun(java.lang.Object value)
|
void |
setSd(ScriptDelegate value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JenkinsDSL
public JenkinsDSL(java.lang.Object listener)
getSd
public ScriptDelegate getSd()
setSd
public void setSd(ScriptDelegate value)
getScriptRun
public java.lang.Object getScriptRun()
setScriptRun
public void setScriptRun(java.lang.Object value)
initScript
public void initScript(java.lang.String script)
createEMC
public static groovy.lang.ExpandoMetaClass createEMC(java.lang.Class scriptClass,
groovy.lang.Closure cl)
build
public boolean build(hudson.model.AbstractBuild build,
hudson.Launcher launcher)
publish
public boolean publish(hudson.model.AbstractBuild build,
hudson.Launcher launcher)
runCalcRevisionsFromBuild
public hudson.scm.SCMRevisionState runCalcRevisionsFromBuild(java.lang.Object build,
java.lang.Object launcher)
runCompareRemoteRevisionWith
public hudson.scm.PollingResult runCompareRemoteRevisionWith(java.lang.Object project,
java.lang.Object launcher,
java.lang.Object workspace)
runCheckout
public boolean runCheckout(java.lang.Object build,
java.lang.Object launcher,
java.lang.Object workspace,
java.lang.Object changelogFile)
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass in interface groovy.lang.GroovyObject
setMetaClass
public void setMetaClass(groovy.lang.MetaClass metaClass)
- Specified by:
setMetaClass in interface groovy.lang.GroovyObject
invokeMethod
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
- Specified by:
invokeMethod in interface groovy.lang.GroovyObject
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty in interface groovy.lang.GroovyObject
setProperty
public void setProperty(java.lang.String name,
java.lang.Object value)
- Specified by:
setProperty in interface groovy.lang.GroovyObject
Copyright © 2004-2011. All Rights Reserved.