Difference between 'Delete workspace before build starts' and 'Wipe out repository & force clone' in Jenkins?
<p>I am testing the jenkins job-dsl plugin. I have an existing project where the setting 'Delete workspace before build starts' is enabled.</p>

<p>I have the following DSL defined:</p>

<pre><code>job("$basePath/my-project") {
    scm {
        git {
            remote {
                name('origin')
                url('git@bitbucket.org:my-organisation/my-project.git')
            }
            branch('*/develop')
            extensions {
                wipeOutWorkspace()
                submoduleOptions {
                    recursive()
                }
            }
        }
    }
}
</code></pre>

<p>It seems this gives a configuration that is not really the same, it shows a "Wipe out repository &amp; force clone" option. Are these options really the same thing in the end or are there different behaviours?</p>