com.nirima.jenkins.dsl
Class JenkinsDSL

java.lang.Object
  extended by 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
 

Constructor Detail

JenkinsDSL

public JenkinsDSL(java.lang.Object listener)
Method Detail

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.