Jenkins错误:SVN:E170013:无法在URL上连接到存储库...... SVN:E215004:不再有凭据,



我正在绑在下面给出的python代码:

import re
import subprocess
import os
repoBaseURL = 'https://www.collabnet.xxx.com/xxxx/xxx'
svnPath = 'C:\Program Files\TortoiseSVN\bin\svn.exe'

REPO_SRC = ('trunk')
REL_NUM = ('9999')
if not REL_NUM:
    raise Exception('REL_NUM should be filled in.' )
p = subprocess.Popen(['C:\Program Files\TortoiseSVN\bin\svn.exe', 'list', repoBaseURL  + 'branches'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
if not out:
    print err
    exit(-1)

脚本正常工作,但是在使用它运行时 詹金斯我有错误:

.......................................................SVN:E215004:不再有凭据或我们尝试了很多次。
authenticaion失败

有什么建议吗?

感谢您的帮助

如果您的脚本在独立中运行,则必须检查詹金斯的配置,通常詹金斯将使用jenkins存储的凭据来连接到SVN存储库,如果您没有明确提供任何凭据。

希望您已经在Jenkins中安装了SVN插件,打开Jenkins的作业配置,并且您必须提供您的凭据来连接SVN,您可以自行测试。如果连接成功,则可以尝试使用脚本来实现。

最新更新