0

我正在尝试使用 Powershell 将一些历史包推送到 visualstudio.com(vsts、vso)上的 nuget 提要。

命令是:

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 网站上的包列表中。

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

4

1 回答 1

0

如果推送的包版本比提要中已经存在的版本旧,这是预期的行为,因为 VSTS 仅列出包的最新版本。如果你想查看历史版本,点击包打开包概览页面,然后点击版本,它会列出较旧的包。 在此处输入图像描述

于 2017-08-30T03:25:45.017 回答