问题描述
我正试图将ONCE上的多个nuget包推送到私有VSTS nuget服务器。
I'm trying to push multiple nuget packages at ONCE to private VSTS nuget server.
我搜索了doco,但是找不到批处理Push命令。我正在使用下面的命令,该命令似乎会覆盖VSTS上已经存在的nuget软件包。
I searched doco but could not find a batch Push command. I'm using the command below which seems to overwrite already existing nuget packages on VSTS.
nuget push mynuget.nupkg -Source https://myvsts.pkgs.visualstudio.com/DefaultCollection/_packaging/SitecorePackages/nuget/v3/index.json -ApiKey VSTS
更新:
我使用了* .nupkg推送,但是我只能看到推送的8.1.x版本。
I used the push *.nupkg however, I can see only the 8.1.x version pushed.
谢谢。
推荐答案
无法覆盖VSTS上的现有软件包。 nuget.exe允许使用通配符进行推送,因此您可以说 nuget push * .nupkg -Source https://myvsts.pkgs.visualstudio.com/DefaultCollection/_packaging/SitecorePackages/nuget/v3/index.json -ApiKey VSTS
。
It's not possible to overwrite existing packages on VSTS. nuget.exe allows wildcards for push, so you could say nuget push *.nupkg -Source https://myvsts.pkgs.visualstudio.com/DefaultCollection/_packaging/SitecorePackages/nuget/v3/index.json -ApiKey VSTS
.
这篇关于使用一个命令将多个软件包推送到私有nuget(VSTS)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!