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"
}
]
}