我使用pre-scm-buildstep插件来识别要在SVN URL中使用的SVN标记/分支版本号。我这样做的方式是使用svn ls
。该命令会引发身份验证错误。如何在shell中使用存储的全局凭证?
Shell命令
SVN_V=`svn ls...` # need to use credential here
echo SVN_V=$SVN_V > build.properties
错误
Authentication realm: <http://mysvn.com:80> Subversion repository
Username: svn: OPTIONS of 'http://mysvn.com/path/to/branch': authorization failed (http://mysvn.com)