освободить конвейер для отправки пакетов nuGet с ошибкой vsts - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь создать конвейер сборки и выпуска для создания пакета nuget с помощью Devure Azure.Я новичок в этом.У меня есть следующие шаги, Шаги сборки

Подробности каждого шага, как показано ниже, Восстановление Nuget

Решение для сборки

Nuget Pack

Опубликовать артефакт

Я добавил конвейер освобождения, как показано ниже, конвейер освобождения

с подробной информацией, как показано ниже, Nuget Push

При попытке отправить пакет Nuget, как показано ниже, появляется ошибка, как показано ниже.

Ошибка

Я пробовал разные варианты опции «путь к пакету» в Nuget Push, но без радости,

Любая помощь действительно приветствуется.

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

Расположение пакета, которое у меня работало в конвейере выпуска:

$(System.ArtifactsDirectory)/**/*.nupkg;!$(System.ArtifactsDirectory)/**/*.symbols.nupkg
0 голосов
/ 05 апреля 2019

У меня такой же конвейер сборки, как и у вас, который публикует артефакт.Для конвейера выпуска выполните следующие действия:

  • извлеките * .zip в подкаталог промежуточного каталога сборки артефакта (по умолчанию Агент загружает все артефакты, сгенерированные сборкой)
  • установить недавний nuget
  • запустить толчок nuget из этого каталога (просто настройте путь)

tasks

0 голосов
/ 12 ноября 2018

Вы должны указать .nupkg в своем шаге Publish Artifact (поле Path to publish).Как это:

$(Build.ArtifactStagingDirectory)\*.nupkg;!$(Build.ArtifactStagingDirectory)\*.symbols.nupkg
...