我的Team City build中有一段时间,我无法将我的源NuGet包发布到symbolsource.org,因为它以500 Internal Server Error
响应。
[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 Publish的构建步骤配置:
在我的构建输出目录和TeamCity识别的工件中,我确实有我的两个包:
任何帮助都将不胜感激!
答案 0 :(得分:0)
我认为问题在于两个包含相同名称的包。您是否尝试过另一种构建配置和快照依赖性的解决方法? 我正在使用具有快照依赖性的另一个构建配置来构建生成* .nupkg和* .symbol.nupkg。工件依赖项设置为:
-:*.nupkg => <replace with location>
+:*.symbol.nupkg
构建配置仅将* .symbol.nupkg发布到symbolsource.org。