我正在尝试将nuget软件包从Windows上的CMD上传到nexus。有此命令可以上传文件:
curl -v -u ${NEXUS_USERNAME}:${NEXUS_PASSWORD} --upload-file ${UPLOAD_FILE} http://${NEXUS_SERVER}/repository/${NEXUS_REPOSITORY}/${UPLOAD_FILE}
这在Linux上有效,但在我的Windows机器上却无效。
您知道如何通过CMD将nuget文件上传到nexus吗?
答案 0 :(得分:0)
在Microsoft Windows中,变量扩展的方式不同。使用SET /?
命令来了解更多信息。
SET "NEXUS_USERNAME=joebob"
SET "NEXUS_PASSWORD=password"
...
curl -v -u %NEXUS_USERNAME%:%NEXUS_PASSWORD% --upload-file %UPLOAD_FILE% http://%NEXUS_SERVER%/repository/%NEXUS_REPOSITORY%/%UPLOAD_FILE%