Merge "Update SCM Wipe workspace to use extensions style"
This commit is contained in:
commit
d679033a1e
|
@ -89,7 +89,6 @@ remoteName/\*')
|
|||
:arg str reference-repo: Path of the reference repo to use during clone
|
||||
(optional)
|
||||
:arg str scm-name: The unique scm name for this Git SCM (optional)
|
||||
:arg bool wipe-workspace: Wipe out workspace before build (default true)
|
||||
:arg bool ignore-notify: Ignore notifyCommit URL accesses (default false)
|
||||
:arg str browser: what repository browser to use (default '(Auto)')
|
||||
:arg str browser-url: url for the repository browser (required if browser
|
||||
|
@ -127,6 +126,8 @@ remoteName/\*')
|
|||
submodules operations (default: 10).
|
||||
|
||||
:arg str timeout: Timeout for git commands in minutes (optional)
|
||||
:arg bool wipe-workspace: Wipe out workspace before build
|
||||
(default true)
|
||||
|
||||
:browser values:
|
||||
:auto:
|
||||
|
@ -294,6 +295,11 @@ remoteName/\*')
|
|||
'hudson.plugins.git.extensions.impl.'
|
||||
'CheckoutOption')
|
||||
XML.SubElement(co, 'timeout').text = str(data['timeout'])
|
||||
# By default we wipe the workspace
|
||||
wipe_workspace = str(data.get('wipe-workspace', True)).lower()
|
||||
if wipe_workspace == 'true':
|
||||
ext_name = 'hudson.plugins.git.extensions.impl.WipeWorkspace'
|
||||
ext = XML.SubElement(exts_node, ext_name)
|
||||
|
||||
browser = data.get('browser', 'auto')
|
||||
browserdict = {'auto': 'auto',
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
@ -92,7 +94,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
@ -92,7 +94,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -44,7 +44,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<scm class="hudson.plugins.git.GitSCM">
|
||||
<configVersion>2</configVersion>
|
||||
|
@ -80,7 +82,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</scms>
|
||||
</scm>
|
||||
|
|
|
@ -56,7 +56,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</scms>
|
||||
</scm>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>true</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -40,6 +40,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -35,6 +35,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>true</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
<trackingSubmodules>true</trackingSubmodules>
|
||||
<timeout>15</timeout>
|
||||
</hudson.plugins.git.extensions.impl.SubmoduleOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -41,6 +41,7 @@
|
|||
<hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GithubWeb">
|
||||
<url>http://github.com/foo/example.git</url>
|
||||
|
|
|
@ -47,6 +47,7 @@
|
|||
<hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<timeout>20</timeout>
|
||||
</hudson.plugins.git.extensions.impl.CheckoutOption>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GithubWeb">
|
||||
<url>http://github.com/foo/example.git</url>
|
||||
|
|
|
@ -34,7 +34,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GitLab">
|
||||
<url>https://gitlab.example.com/foo/bar/</url>
|
||||
<version>5.2</version>
|
||||
|
|
|
@ -35,6 +35,8 @@
|
|||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<localBranch>master</localBranch>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
</project>
|
||||
|
|
|
@ -34,7 +34,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.Stash">
|
||||
<url>https://stash.example.com/projects/foo/repos/bar/</url>
|
||||
</browser>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
<browser class="hudson.plugins.git.browser.GitWeb">
|
||||
<url>http://review.openstack.org/gitweb?p=openstack-infra/jenkins-job-builder.git</url>
|
||||
</browser>
|
||||
|
|
|
@ -42,7 +42,9 @@
|
|||
<scmName/>
|
||||
<useShallowClone>false</useShallowClone>
|
||||
<ignoreNotifyCommit>false</ignoreNotifyCommit>
|
||||
<extensions/>
|
||||
<extensions>
|
||||
<hudson.plugins.git.extensions.impl.WipeWorkspace/>
|
||||
</extensions>
|
||||
</scm>
|
||||
<builders/>
|
||||
<publishers/>
|
||||
|
|
Loading…
Reference in New Issue