【问题标题】:Jenkins can checkout svn repositories, but it can't run svn info "URL" in windows batch command windowJenkins 可以签出 svn 存储库,但不能在 Windows 批处理命令窗口中运行 svn info "URL"
【发布时间】:2014-09-29 16:47:15
【问题描述】:

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

svn 信息“网址”

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

“b2345”的密码:构建已中止

中止

【问题讨论】:

    标签: svn jenkins


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多