nexus - 如何在(Sonatype)Nexus 原始存储库中设置原始文件的版本?
问题描述
我正在制作一个自动脚本来在 Nexus 中上传原始文件,我需要设置这个文件的版本。这可能吗?我一直在检查 API,但似乎不太可能。
我目前用来上传的命令是:
curl --proxy $my-proxy -v --user 'user:pass' --upload-file ./myRawFile 'http://12.34.56.78:1234/repository/MyRawRepo/LoL/TheUploadedFile'
自动脚本(和工作)使用此命令上传文件,但我不知道如何设置版本。
解决方案
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
版本号可以更改{version}
推荐阅读
- python - 从json加载时如何将字符串转换为列表
- flutter - Flutter BottomNavBar 不显示 BoxShadow
- javascript - 什么 var n = (t.currentDevicePixelRatio = e || ("undefined" != typeof window && window.devicePixelRatio) || 1); 意思是?
- google-apps-script - 表单响应电子表格.getSheets() 不返回响应表?
- python-3.x - 如何使用 Python 在 Selenium 上选择下拉菜单
- python - 使用 plotly 时出现以下错误。AttributeError:模块'plotly.graph_objects'没有属性'figure'
- flutter - 自动完成/智能感知不适用于 VSCode 中的 dart/flutter
- nsubstitute - 使用 NSubstitute 和 NCrunch 的 RedundantArgumentMatcherException
- windows - win32 硬链接和进程名称
- javascript - 为什么 history.pushState() 会破坏我的导航功能?