首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Artifactory: TFS发布任务不会下载,但是相应的jfrog命令可以正常工作。

Artifactory: TFS发布任务不会下载,但是相应的jfrog命令可以正常工作。
EN

Stack Overflow用户
提问于 2019-08-09 21:16:56
回答 1查看 165关注 0票数 1

我在用:

  • TFS 2017更新3
  • JFrog.jfrog-artifactory-vsts-extension-1.6.2
  • jfrog版本: 1.26.2

如果我使用build服务帐户登录到构建服务器,并执行以下命令行,它可以工作:

D:\agent\TFS_AGENT_work\r2\a>d:\agent\TFS_AGENT_work\_jfrog\current\jfrog.exe rt dl --url=http://FQDN:PORT/artifactory/ --recursive --include-dirs=true --user=USER --password=PASSWORD {black-box}/{grey-box}/ "d:\\agent\\TFS_AGENT_work\\r2\\a/"

“{黑匣子}”和“{灰色框}”与下面屏幕截图中的彩色框相同。

发布任务如下所示:

以下是工件服务配置:

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

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

..。

..。

我试过很多次了。我每次都确认这些文件绝对没有下载。

我也试过:

  • 在Spec中我的{黑匣子}前面加上"/“,想也许在Arti产url之后缺少了一个斜线,但这并没有帮助。
  • 删除“目标”json中的尾部"/“。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-10 00:33:05

包含-dirs不会出现在道具中;我一定是在前面误解了文档

代码语言:javascript
复制
{
  "files": [
    {
      "pattern": "{black-box}/{grey-box}/",
      "target": "$(Agent.ReleaseDirectory)\\",
      "recursive": "true",
      "include-dirs": "true"
    }
  ]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57437207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档