Jenkins可以检出svn存储库,但它无法在Windows批处理命令窗口中运行svn info“URL”

时间:2014-09-29 16:47:15

标签: svn jenkins

我有一个jenkins工作,将从存储库签出没问题。结帐完成后,我的工作的第一部分是执行“svn info”URL“”。当它尝试这样做时,它会挂在下面显示的“authentication realm”语法上,直到我手动中止。我不相信这是一个svn密码缓存问题,因为它能够很好地执行签出。

svn info“URL”

身份验证领域:< https://svn-zz.asdf.com:443> wandisco

'b2345'的密码:构建已中止

中止

1 个答案:

答案 0 :(得分:0)

Jenkins Checkout使用存储在Jenkins中的凭据来执行结帐。这是工作设置的一部分。

当您使用svn命令执行构建步骤时,该命令不属于作业设置,因此不使用Jenkins存储的凭据。

如果您需要在构建步骤中使用svn,则必须:

  • 在命令行中为其提供凭据,
  • 在操作系统级别(在Jenkins用户下)缓存凭据,
  • 或者配置全局凭据并在Build Step中使用它,如下所述:
    SVN get the last commit message offline