In experimenting with my first workflow project I switched over from editing straight in the project config to *Groovy CPS DSL from SCM*. The UI displayed all the expected SCM flavors: Git, SVN, CVS, etc. We're an SVN shop so I chose that and filled out the checkout details. After saving and coming back into the job config, however, the *SCM* dropdown had switched to Git and subsequently displayed only Git, obscuring all my SVN settings.
I replicated this issue and noted that under the covers, in the job's config.xml, it still seems to be configured for SVN despite the behavior of the UI. Note I did not specify any particular SVN parameters this second time so most of the properties are empty: <definition class= "org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition" plugin= "[email protected]"> <scm class="hudson.scm.SubversionSCM" plugin="[email protected]"> <locations/> <excludedRegions></excludedRegions> <includedRegions></includedRegions> <excludedUsers></excludedUsers> <excludedRevprop></excludedRevprop> <excludedCommitMessages></excludedCommitMessages> <workspaceUpdater class="hudson.scm.subversion.UpdateUpdater"/> <ignoreDirPropChanges>false</ignoreDirPropChanges> <filterChangelog>false</filterChangelog> </scm> <scriptPath>flow.groovy</scriptPath> </definition> We're running Jenkins 1.609.1 and workflow-plugin 1.8. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/c69bb0d6-9b00-421f-8060-4b0ef916d0f0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
