Artifactory:TFS发布任务赢得';t下载,但相应的jfrog cli命令工作正常

Artifactory:TFS发布任务赢得';t下载,但相应的jfrog cli命令工作正常,tfs,artifactory,release,jfrog-cli,Tfs,Artifactory,Release,Jfrog Cli,我正在使用: TFS 2017更新3 JFrog.JFrog-artifactory-vsts-extension-1.6.2 jfrog cli版本:1.26.2 如果我使用构建服务帐户登录到构建服务器,并执行以下命令行,它将正常工作: D:\agent\TFS\u agent\u work\r2\a>D:\agent\TFS\u agent\u work\u jfrog\current\jfrog.exe rt dl--url=http://FQDN:PORT/artifactory/

我正在使用:

  • TFS 2017更新3
  • JFrog.JFrog-artifactory-vsts-extension-1.6.2
  • jfrog cli版本:1.26.2
如果我使用构建服务帐户登录到构建服务器,并执行以下命令行,它将正常工作:

D:\agent\TFS\u agent\u work\r2\a>D:\agent\TFS\u agent\u work\u jfrog\current\jfrog.exe rt dl--url=http://FQDN:PORT/artifactory/ --递归--include dirs=true--user=user--password=password{black box}/{grey box}/“d:\\agent\\TFS\u agent\u work\\r2\\a/”

“{black box}”和“{grey box}”与下面截图中的彩色框相同

以下是发布任务的外观:

以下是artifactory服务配置:

如果我在服务器URL的末尾添加一个尾随的
/
,就像我在命令中所做的那样,连接验证将失败

发布任务似乎运行良好,但文件并未实际下载。以下是输出:

。。。 ...

我试过很多次了。我每次都核实这些文件肯定没有被下载

我还尝试:

  • 在规范中我的{black box}前面添加“/”,考虑可能 工件url后缺少斜杠,但没有 帮助
  • 删除“目标”json中的尾随“/”

    • 包括道具中不包含的目录;我一定是看错了早些时候的报道

      {
        "files": [
          {
            "pattern": "{black-box}/{grey-box}/",
            "target": "$(Agent.ReleaseDirectory)\\",
            "recursive": "true",
            "include-dirs": "true"
          }
        ]
      }