我正在使用:
如果我使用构建服务帐户登录到构建服务器,并执行以下命令行,那么它将起作用:
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/"
“ {black-box}”和“ {grey-box}”与以下屏幕截图中的彩色框相同。
如果像我在命令中那样在服务器URL的末尾添加结尾/
,则连接验证失败。
发布任务似乎运行正常,但实际上并未下载文件。这是输出:
我尝试了很多次。我每次都确认没有下载文件。
我也尝试过:
答案 0 :(得分:1)
include-dirs不在props中;我肯定早些时候误读了docs
{
"files": [
{
"pattern": "{black-box}/{grey-box}/",
"target": "$(Agent.ReleaseDirectory)\\",
"recursive": "true",
"include-dirs": "true"
}
]
}