Публикация Teamcity Nuget в репозиторий Octopus (встроенная) завершается с ошибкой 503

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

Вот настройки публикации teamcity

возвращаемая ошибка выглядит следующим образом: [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 ответ

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

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

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