Checkout SVN With Credentials In Jenkins Pipeline?


Answer :

You can use the Snippet Generator for General SCM step. This displays the familiar Subversion configuration options, and takes credentials as parameter as usual.

The Snippet Generator will produce a tad ugly representation of your parameter selections and looks something like this:

checkout([$class: 'SubversionSCM',            additionalCredentials: [],            excludedCommitMessages: '',            excludedRegions: '',            excludedRevprop: '',            excludedUsers: '',            filterChangelog: false,            ignoreDirPropChanges: false,            includedRegions: '',            locations: [[credentialsId: '34761a89-1402-47d7-96e2-aec22ffdc50b',                         depthOption: 'infinity',                         ignoreExternalsOption: true,                         local: 'cable_branch',                         remote: "https://trac.nci.org.au/svn/cable/branches/$SVN_BRANCH"]],            workspaceUpdater: [$class: 'UpdateUpdater']]) 

Notice that the remote section uses double quotes, so that the variable $SVN_BRANCH gets substituted correctly.


Just adding some screen shots for OltzU's answer:

Step 1:

enter image description here

Step 2:

enter image description here


Comments

Popular posts from this blog

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?