2016-01-06 4 views
0

На какое-то время в моем Team City build я не могу опубликовать свои исходные пакеты NuGet в symbolource.org, поскольку он отвечает 500 Internal Server Error.Публикация на Symbol Источник от Team City

[16:02:36][push] Pushing NCode.Composition.DisposableParts 1.0.1 to the symbol server (http://nuget.gw.symbolsource.org/Public/NuGet)... 
[16:04:18][push] Failed to process request. 'Internal Server Error'. 
[16:04:18][push] The remote server returned an error: (500) Internal Server Error.. 
[16:04:18][push] Process exited with code 1 

Я могу опубликовать свои обычные пакеты на NuGet.org просто отлично. Я считаю, что я правильно настроил все, как описано в источнике символов.

Вот моя сборка конфигурации Шаг за NuGet публикации:

  • Runner Тип: NuGet Publish
  • NuGet.exe: По умолчанию 2.8.6
  • Пакеты: * .nupkg
  • API Key: (мой личный API ключ от NuGet.org) Источник
  • Пакета: (пусто)

В моих сборках выходного каталога и артефактах признана TeamCity, у меня есть оба моих пакетов там:

  • NCode.Composition.DisposableParts.1.0.1.nupkg
  • NCode.Composition.DisposableParts.1.0.1.symbols.nupkg

Любая помощь будет оценена по достоинству!

ответ

0

Я думаю, что проблема связана с двумя пакетами с тем же именем. Пробовали ли вы обходной путь с другой конфигурацией сборки и зависимостьми моментальных снимков?
Я использую другую конфигурацию сборки с зависимостью моментального снимка для сборки, которая производит * .nupkg и * .symbol.nupkg. Артефакт зависимость устанавливается:

-:*.nupkg => <replace with location> 
+:*.symbol.nupkg 

Конфигурация сборки только публикует * .symbol.nupkg к symbolsource.org.

Смежные вопросы