如何使用curl将带有元数据的文件上传到jfrog artifactory

Ami*_*ler 3 rest curl artifactory

我上传一个这样的文件:

curl -u ${CREDS} --upload-file ${file} ${url}
Run Code Online (Sandbox Code Playgroud)

有没有办法添加正文或标题来为文件设置一些元数据?就像内部版本号一样。

Dro*_*sky 5

您实际上可以使用矩阵参数将具有属性的工件部署到 Artifactory OSS ,例如:

curl -uadmin:password -T file.tar "http://localhost:8081/artifactory/generic-local/file.tar;foo=bar;"
Run Code Online (Sandbox Code Playgroud)

并使用 REST API 获取工件属性,例如:

curl -uadmin:password "http://localhost:8081/artifactory/api/storage/generic-local/file.tar?properties"
Run Code Online (Sandbox Code Playgroud)

从 UI 中查看属性和其他功能仅限于专业版。