SVN因为Jenkins以SYSTEM身份运行而出现凭证问题

时间:2011-06-01 23:34:22

标签: python svn windows-7 credentials jenkins

我让Jenkins运行一个python脚本进行一些SVN调用,我的问题是Jenkins尝试以SYSTEM用户身份运行此脚本,但似乎没有访问SVN的权限。我的svn电话会提示我输入“SYSTEM”的密码。

如果我自己运行python脚本,访问存储库时没有问题。有没有办法让Jenkins作为非SYSTEM用户运行其Windows批处理命令?我宁愿不在我的脚本中硬编码SVN用户名和密码。

编辑:我找到了一种方法来改变用户Jenkins运行,通过以下方式访问: 开始>控制面板>管理工具>服务>右键单击,jenkins的属性>登录。

1 个答案:

答案 0 :(得分:2)

创建一个新的Jenkins作业,并使用Subversion作为修订控制系统。放入要在Python脚本中操作的Subversion存储库的URL。在URL下会出现一个链接,让您设置登录。单击该链接并登录。

完成后,您可以删除该作业。整个目的是允许Jenkins设置Subversion以允许该用户登录该存储库URL。