Groovy Documentation

javaposse.jobdsl.dsl.helpers
[Groovy] Class ScmContext

java.lang.Object
  javaposse.jobdsl.dsl.helpers.ScmContext
All Implemented Interfaces:
Context

class ScmContext

Property Summary
boolean multiEnabled

java.util.List scmNodes

java.util.List withXmlActions

 
Constructor Summary
ScmContext(java.lang.Object multiEnabled = false, java.lang.Object withXmlActions = [])

ScmContext(groovy.util.Node singleNode, java.lang.Object multiEnabled = false)

 
Method Summary
java.lang.Object cloneWorkspace(java.lang.String parentProject, java.lang.String criteriaArg = 'Any')

test-job Successful

java.lang.Object getScmNode()

Helper method for dealing with a single scm node

java.lang.Object git(java.lang.String url, groovy.lang.Closure configure = null)

2 git@github.com:jenkinsci/job-dsl-plugin.git ** false false false false false false false false false Default false

java.lang.Object git(java.lang.String url, java.lang.String branch, groovy.lang.Closure configure = null)

java.lang.Object github(java.lang.String ownerAndProject, java.lang.String branch = null, java.lang.String protocol = "https", groovy.lang.Closure closure)

java.lang.Object github(java.lang.String ownerAndProject, java.lang.String branch = null, java.lang.String protocol = "https", java.lang.String host = "github.com", groovy.lang.Closure closure = null)

java.lang.Object hg(java.lang.String url, java.lang.String branch = null, groovy.lang.Closure configure = null)

Generate configuration for Mercurial.

java.lang.Object p4(java.lang.String viewspec, groovy.lang.Closure configure = null)

rolem perforce:1666 builds-workspace //depot/webapplication/...

java.lang.Object p4(java.lang.String viewspec, java.lang.String user, groovy.lang.Closure configure = null)

java.lang.Object p4(java.lang.String viewspec, java.lang.String user, java.lang.String password, groovy.lang.Closure configure = null)

java.lang.Object svn(java.lang.String svnUrl, groovy.lang.Closure configure = null)

http://svn/repo .

java.lang.Object svn(java.lang.String svnUrl, java.lang.String localDir, groovy.lang.Closure configure = null)

 
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

multiEnabled

boolean multiEnabled


scmNodes

java.util.List scmNodes


withXmlActions

java.util.List withXmlActions


 
Constructor Detail

ScmContext

ScmContext(java.lang.Object multiEnabled = false, java.lang.Object withXmlActions = [])


ScmContext

ScmContext(groovy.util.Node singleNode, java.lang.Object multiEnabled = false)


 
Method Detail

cloneWorkspace

java.lang.Object cloneWorkspace(java.lang.String parentProject, java.lang.String criteriaArg = 'Any')
test-job Successful


getScmNode

java.lang.Object getScmNode()
Helper method for dealing with a single scm node


git

java.lang.Object git(java.lang.String url, groovy.lang.Closure configure = null)
2 git@github.com:jenkinsci/job-dsl-plugin.git ** false false false false false false false false false Default false
Parameters:
url
branch
configure
Returns:


git

java.lang.Object git(java.lang.String url, java.lang.String branch, groovy.lang.Closure configure = null)


github

java.lang.Object github(java.lang.String ownerAndProject, java.lang.String branch = null, java.lang.String protocol = "https", groovy.lang.Closure closure)


github

java.lang.Object github(java.lang.String ownerAndProject, java.lang.String branch = null, java.lang.String protocol = "https", java.lang.String host = "github.com", groovy.lang.Closure closure = null)


hg

java.lang.Object hg(java.lang.String url, java.lang.String branch = null, groovy.lang.Closure configure = null)
Generate configuration for Mercurial. http://selenic.com/repo/hello sample-module1 sample-module2 path-to-check-out-into true http://selenic.com/repo/hello/


p4

java.lang.Object p4(java.lang.String viewspec, groovy.lang.Closure configure = null)
rolem perforce:1666 builds-workspace //depot/webapplication/... //depot/Tools/build/... noallwrite clobber nocompress unlocked nomodtime rmdir p4 C: C:\WINDOWS false false false false false false false true false false false false true false -1 ${basename}-${nodename} false false false true


p4

java.lang.Object p4(java.lang.String viewspec, java.lang.String user, groovy.lang.Closure configure = null)


p4

java.lang.Object p4(java.lang.String viewspec, java.lang.String user, java.lang.String password, groovy.lang.Closure configure = null)


svn

java.lang.Object svn(java.lang.String svnUrl, groovy.lang.Closure configure = null)
http://svn/repo . http://mycompany.com/viewvn/repo_name OR http://mycompany.com/viewvn/repo_name my_root_module


svn

java.lang.Object svn(java.lang.String svnUrl, java.lang.String localDir, groovy.lang.Closure configure = null)


 

Groovy Documentation