2014-09-29 119 views
1

我有一个jenkins作业,可以从存储库检出没有问题。一旦结帐完成,我的工作的第一部分是执行“svn info”URL“”。当它尝试执行此操作时,它将挂在下面显示的“身份验证领域”语法上,直到我手动中止。我不相信这是一个svn密码缓存问题,因为它能够执行结帐就好了。Jenkins可以检出svn存储库,但它不能在windows批处理命令窗口中运行svn info“URL”

SVN信息 “URL”

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

密码 'b2345':构建中止

中止通过

回答

0

詹金斯结帐使用凭证存储内詹金斯执行结帐。这是工作设置的一部分。

然后,当您使用svn命令执行构建步骤时,这不是作业设置的一部分,因此不会使用Jenkins存储的凭据。

如果您需要在生成步骤使用svn,你就必须要么:

  • 在命令行本身的凭据提供它,在操作系统级别
  • 缓存凭据(下詹金斯用户),
  • 或配置全局信用凭证,并使用该构建步骤中,如下所述:
    SVN get the last commit message offline
相关问题