Différence entre "Supprimer l'espace de travail avant la construction commence" et "effacer référentiel & force clone" dans Jenkins?

Je suis en train de tester le jenkins emploi dsl plugin. J'ai déjà un projet où le paramètre "Supprimer l'espace de travail avant la construction commence' est activé.

J'ai le texte suivant DSL définis:

job("$basePath/my-project") {
    scm {
        git {
            remote {
                name('origin')
                url('[email protected]:my-organisation/my-project.git')
            }
            branch('*/develop')
            extensions {
                wipeOutWorkspace()
                submoduleOptions {
                    recursive()
                }
            }
        }
    }
}

Il semble que ce donne une configuration qui n'est pas vraiment le même, il montre un "Wipe out référentiel & force clone". Ces options sont vraiment la même chose à la fin ou il y a des comportements différents?

OriginalL'auteur Wim Deblauwe | 2016-05-31