|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectjavaposse.jobdsl.dsl.Job
class Job
DSL Element representing a Jenkins Job
Property Summary | |
---|---|
java.lang.Object |
emptyMavenTemplate
|
java.lang.Object |
emptyMultijobTemplate
|
java.lang.Object |
emptyTemplate
|
AuthorizationContextHelper |
helperAuthorization
|
BuildParametersContextHelper |
helperBuildParameters
|
MavenHelper |
helperMaven
|
MultiScmContextHelper |
helperMultiscm
|
PublisherContextHelper |
helperPublisher
|
ScmContextHelper |
helperScm
|
StepContextHelper |
helperStep
|
TopLevelHelper |
helperTopLevel
|
TriggerContextHelper |
helperTrigger
|
JobManagement |
jobManagement
|
java.lang.String |
name
|
java.lang.String |
templateName
|
JobType |
type
|
java.util.List |
withXmlActions
|
Constructor Summary | |
Job(JobManagement jobManagement, java.util.Map arguments = [:])
|
Method Summary | |
---|---|
java.lang.Object
|
configure(groovy.lang.Closure withXmlClosure)
Provide raw config.xml for direct manipulation. |
void
|
executeWithXmlActions(groovy.util.Node root)
|
groovy.util.Node
|
getNode()
|
java.lang.String
|
getXml()
Postpone all xml processing until someone actually asks for the xml. |
java.lang.Object
|
name(java.lang.String name)
|
java.lang.Object
|
name(groovy.lang.Closure nameClosure)
|
java.lang.Object
|
using(java.lang.String templateName)
Creates a new job configuration, based on the job template referenced by the parameter and stores this. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
java.lang.Object emptyMavenTemplate
java.lang.Object emptyMultijobTemplate
java.lang.Object emptyTemplate
@Delegate AuthorizationContextHelper helperAuthorization
@Delegate BuildParametersContextHelper helperBuildParameters
@Delegate MavenHelper helperMaven
@Delegate MultiScmContextHelper helperMultiscm
@Delegate PublisherContextHelper helperPublisher
@Delegate ScmContextHelper helperScm
@Delegate StepContextHelper helperStep
@Delegate TopLevelHelper helperTopLevel
@Delegate TriggerContextHelper helperTrigger
JobManagement jobManagement
java.lang.String name
java.lang.String templateName
JobType type
java.util.List withXmlActions
Constructor Detail |
---|
Job(JobManagement jobManagement, java.util.Map arguments = [:])
Method Detail |
---|
java.lang.Object configure(groovy.lang.Closure withXmlClosure)
configure { }
void executeWithXmlActions(groovy.util.Node root)
groovy.util.Node getNode()
java.lang.String getXml()
java.lang.Object name(java.lang.String name)
java.lang.Object name(groovy.lang.Closure nameClosure)
java.lang.Object using(java.lang.String templateName)
templateName
- the name of the template upon which to base the new job
Groovy Documentation