【发布时间】:2011-06-01 23:34:21
【问题描述】:
我让 Jenkins 运行一个 python 脚本来进行一些 SVN 调用,我的问题是 Jenkins 试图以 SYSTEM 用户身份运行这个脚本,而该用户似乎没有访问 SVN 的权限。它会在我调用 svn 时提示我输入“SYSTEM”的密码。
如果我自己运行 python 脚本,访问存储库没有问题。有没有办法让 Jenkins 以非 SYSTEM 用户身份运行其 Windows 批处理命令?我宁愿不在我的脚本中硬编码 SVN 用户名和密码。
编辑:我找到了一种更改 Jenkins 运行用户的方法,它可以通过以下方式访问: 开始 > 控制面板 > 管理工具 > 服务 > 右键单击,jenkins 属性 > 登录。
【问题讨论】:
标签: python svn windows-7 credentials jenkins