I have a pipeline script in Jenkinsfile which is in SVN. It has the following checkout step.
checkout([$class: 'SubversionSCM', filterChangelog: false, ignoreDirPropChanges: false, locations: [[cancelProcessOnExternalsFail: true, credentialsId: "<SVN_credentials>", depthOption: 'infinity', ignoreExternalsOption: true, local: '.', remote: "<Source_URL>"]], quietOperation: true, workspaceUpdater: [$class: 'UpdateUpdater']])
This is working fine in a Jenkins environment (master & slaves) on Windows. Now we are moving to a Jenkins master on a Docker container hosted in a Linux environment. The slaves are still Windows servers since the Application code is in .Net.
The Source code is in SVN. After moving to the new Jenkins instance, we are facing a weird issue. The checkout step is somehow getting .svn folders also downloaded into the workspace, which was not happening in the earlier Jenkins environment. Not sure what is wrong. Can anyone please help?