-
Improvement
-
Resolution: Unresolved
-
Major
-
None
-
Platform: All, OS: All
The SVN authentication information needs to be saved in subversions auth folder
(~\Subversion\auth on windows ?? on unix) so any scripts invoking svn have the
required authentication available.
(e.g. M2 Release Plugin)
- is duplicated by
-
JENKINS-6360 Authentication credentials not stored in Windows folder ...\Application Data\Subversion\auth
-
- Closed
-
DefaultSVNAuthenticationManager.PersistentAuthenticationProvider.saveAuthentication
has the logic to persist the data in a format that SVN CLI understands.
This class isn't public, so either we rip off the code, or somehow talk to
DefaultSVNAuthenticationManager to grab an instance.
The other part of the problem is how to do this on all slaves, even when some
slaves are offline. It probably needs to be done in the background when a
credential is entered, plus when a slave is connected, we reapply all
credentials. Something like that should work.