Nuget推送到未列出的vso

时间:2017-08-28 17:08:11

标签: powershell nuget azure-artifacts

我试图使用Powershell将一些历史软件包推送到visualstudio.com(vsts,vso)上的nuget feed。

命令是:

PS D:\> nuget.exe push -Source "VDS AppCore on VSO" -ApiKey VSTS d:\ActApps\Prescient\Source-Workflow\Prescient.RView\pa
ckages\VDS.AppCore.Core.1.5.3.142\VDS.AppCore.core.1.5.3.142.nupkg

系统声称这是有效的。这是我得到的反馈:

Pushing VDS.AppCore.Core.1.5.3.142.nupkg to 'https://xxx.pkgs.visualstudio.com/_packaging/0265d3e2-35f2-4a0e-b240-d
a573c6409d6/nuget/v2/'...
  PUT https://xxx.pkgs.visualstudio.com/_packaging/0265d3e2-35f2-4a0e-b240-da573c6409d6/nuget/v2/
CredentialProvider.VSS: Getting new credentials for source:https://xxx.pkgs.visualstudio.com/_packaging/AppCore/nug
et/v3/index.json, scope:vso.packaging_write vso.drop_write
  Accepted https://xxx.pkgs.visualstudio.com/_packaging/0265d3e2-35f2-4a0e-b240-da573c6409d6/nuget/v2/ 5510ms
Your package was pushed.

我第一次运行此操作时,有一个登录弹出窗口成功。所有后续电话都声称该软件包已被推送。

到目前为止,我已推送了大约12个软件包,但它们都没有显示在vsts网站的软件包列表中。

为什么从命令中推送的包没有显示在提供的提要的包列表中?

1 个答案:

答案 0 :(得分:0)

如果推送的软件包版本早于Feed中已存在的版本,则会出现预期的行为,因为VSTS仅列出软件包的最新版本。如果要查看历史版本,请单击程序包以打开程序包概述页面,然后单击该版本,它将列出旧程序包。 enter image description here