2016-01-06 92 views
0

有一段時間我Team City build,我無法發表我的源代碼的NuGet包symbolsource.org,因爲它與500 Internal Server Error響應。發佈到符號源從Team市

[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生成步驟配置發佈:

  • 亞軍類型:發佈的NuGet
  • NuGet.exe:默認2.8.6
  • 套餐:* .nupkg
  • API密鑰:(從NuGet.org我個人的API密鑰)
  • 包源:(空白)

在我的構建輸出目錄和文物通過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。