Nuget push to vso нет в списке

Я пытаюсь отправить некоторые исторические пакеты в ленту новостей на visualstudio.com (vsts, vso), используя Powershell.

Команда:

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 ответ

Решение

Это ожидаемое поведение, если версия отправляемого пакета старше, чем та, которая уже существует в канале, поскольку VSTS отображает только последнюю версию пакета. Если вы хотите проверить исторические версии, нажмите на пакет, чтобы открыть страницу обзора пакета, а затем нажмите на версию, в которой будут перечислены более старые пакеты.

Другие вопросы по тегам