curl Artifactory下载0字节的文件

svmlkihl  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(122)

我正在GitLab中为Android应用程序编写CI/CD管道。我使用Artifactory推送我的“.apk”文件作为中间存储。我从那里分发到Firebase分发服务器。
在上面提到的工作流程中,我可以上传文件(apk)到Artifactory没有任何问题.我使用这个命令来做到这一点:

curl -uusername:token -T file.apk "https://domain-name.jfrog.io/artifactory/folder/file.apk

上传工作正常。如果需要,我可以从控制台手动下载文件。但是当我尝试下载文件时,文件被下载,但大小仅显示0 B。我使用这个命令下载文件:

curl -sSf -uusername:token -O '"https://domain-name.jfrog.io/artifactory/folder/file.apk'

是我错过了什么,还是我做错了什么。

0s0u357o

0s0u357o1#

@Eldad阿西斯的评论回答了我的问题。似乎-L选项与curl命令一起工作。最后,这是我用来从JFrog artifactory下载artifactory的命令:

curl -L -u${JFROG_USERNAME}:${JFROG_TOKEN} \
      -X GET "https://domain-name.jfrog.io/artifactory/folder/file.apk" \
      --output file.apk

相关问题