JFrog神器下载文件0字节
JFrog artifactory downloads file with 0 bytes
我正在 GitLab 中为 android 应用程序编写 CI/CD 管道。我使用 JFrog 的 Artifactory 来推送我的“.apk”文件作为中间存储。我从那里分发到 Firebase 分发服务器。
在上述工作流程中,我可以毫无问题地将文件 (apk) 上传到 artifactory。我使用这个命令来做到这一点:
curl -uusername:token -T file.apk "https://domain-name.jfrog.io/artifactory/folder/file.apk
上传正常。如果需要,我可以从 JFrog 控制台手动下载文件。但是当我尝试下载该文件时,该文件已下载但仅显示 0B 大小。我正在使用此命令下载文件:
curl -sSf -uusername:token -O '"https://domain-name.jfrog.io/artifactory/folder/file.apk'
我是漏了什么还是做错了什么。感谢任何帮助。
@Eldad Assis 的评论回答了我的问题。似乎带有 curl 命令的 -L 选项有效。最后,这是我用来从 JFrog artifactory 下载工件的命令:
curl -L -u${JFROG_USERNAME}:${JFROG_TOKEN} \
-X GET "https://domain-name.jfrog.io/artifactory/folder/file.apk" \
--output file.apk
我正在 GitLab 中为 android 应用程序编写 CI/CD 管道。我使用 JFrog 的 Artifactory 来推送我的“.apk”文件作为中间存储。我从那里分发到 Firebase 分发服务器。
在上述工作流程中,我可以毫无问题地将文件 (apk) 上传到 artifactory。我使用这个命令来做到这一点:
curl -uusername:token -T file.apk "https://domain-name.jfrog.io/artifactory/folder/file.apk
上传正常。如果需要,我可以从 JFrog 控制台手动下载文件。但是当我尝试下载该文件时,该文件已下载但仅显示 0B 大小。我正在使用此命令下载文件:
curl -sSf -uusername:token -O '"https://domain-name.jfrog.io/artifactory/folder/file.apk'
我是漏了什么还是做错了什么。感谢任何帮助。
@Eldad Assis 的评论回答了我的问题。似乎带有 curl 命令的 -L 选项有效。最后,这是我用来从 JFrog artifactory 下载工件的命令:
curl -L -u${JFROG_USERNAME}:${JFROG_TOKEN} \
-X GET "https://domain-name.jfrog.io/artifactory/folder/file.apk" \
--output file.apk