Публикация Teamcity Nuget в репозиторий Octopus (встроенная) завершается с ошибкой 503 - PullRequest
0 голосов
/ 25 января 2019

У меня есть сайт AsP.net с файлом nuspec, настроенным на teamcity. Я в основном определил два этапа сборки.1. Nuget Pack 2. Nuget Publish.Пакет nuget успешно создан, но при попытке выполнить шаг публикации Nuget появляется ошибка 503.

Здесь приведены параметры публикации teamcity publish settings

возвращаемая ошибка выглядит следующим образом: [push] An error was encountered when fetching 'PUT https://myoctopusdeployrepo/nuget/packages/'. The request will now be retried. [10:08:14][push] An error occurred while sending the request. [10:08:14][push] The remote server returned an error: (503) Server Unavailable.

Я знаю, что запуск встроенного репозитория осьминога работает, по крайней мере, для проектов asp.net csharp, использующих .csproj и octopack, но я получаю эту ошибку при попытке выдвинутьпакет, сгенерированный из файла nuspec.

Возможно, в настройках чего-то не хватает?

1 Ответ

0 голосов
/ 30 января 2019

Во время исследования и опробования некоторых других этапов сборки я наткнулся на этап сборки «Octopus Deploy: Push Packages» (Teamcity 2018.2).Это запускает octo.exe, который необходимо установить на агенте сборки (инструмент командной строки Octopus deploy).Этот плагин доступен на сайте развертывания осьминога.команда, указанная в журнале, выглядит следующим образом: octo.exe push --server http://octopusdeployserver --apikey SECRET --package <package url>

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...