从Windows的CMD命令将nuget软件包上传到nexus

时间:2019-09-04 11:02:58

标签: cmd nuget-package nexus nexus3

我正在尝试将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吗?

1 个答案:

答案 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%