我在用:
如果我使用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的末尾添加一个尾随/,则连接验证将失败。
发布任务似乎运行良好,但文件并没有实际下载。这是输出:
..。

..。

我试过很多次了。我每次都确认这些文件绝对没有下载。
我也试过:
发布于 2019-08-10 00:33:05
包含-dirs不会出现在道具中;我一定是在前面误解了文档。
{
"files": [
{
"pattern": "{black-box}/{grey-box}/",
"target": "$(Agent.ReleaseDirectory)\\",
"recursive": "true",
"include-dirs": "true"
}
]
}https://stackoverflow.com/questions/57437207
复制相似问题