我正在制作一个自动脚本来在 Nexus 中上传原始文件,我需要设置该文件的版本。这可能吗?我一直在检查API,但似乎不可能。
我目前用来上传的命令是:
curl --proxy $my-proxy -v --user 'user:pass' --upload-file ./myRawFile 'http://12.34.56.78:1234/repository/MyRawRepo/LoL/TheUploadedFile'
自动脚本(并且正在运行)使用此命令来上传文件,但我不知道如何设置版本。
你不能。 Raw 不支持版本。
艰难地发现...
上面关于版本的“目录”的建议也是我所追求的,以及一些带有 semver 模块的 python 脚本。
curl -k -u "xxx:xxx" -H 'Content-Type: multipart/form-data' --data-binary "@output.zip" -X PUT https://nexus.xxx.com/repository/{raw-reponame}/xxx/{version}/output.zip
版本号可以更改{版本}