我正在尝试在 Azure DevOps 中创建一个发布管道,它将发布一个包到 Nuget.org。构建管道工作得很好,并将包创建为构建工件。我可以发布到 Azure Artifacts 中托管的提要,但无法发布到 Nuget.org。我相信问题出在服务连接上。.
我试过使用 ApiKey 但这会引发错误
DotNet Core 不支持加密的 API Key' 错误
我也试过https://api.nuget.org/v3/index.json作为 Feed URL,但这似乎没什么区别。
日志输出。
2018-10-21T23:27:36.3177322Z ##[section]开始:Nuget Push 2018-10-21T23:27:36.3183449Z ==================== ================================================== ======== 2018-10-21T23:27:36.3183547Z 任务:.NET Core 2018-10-21T23:27:36.3183635Z 描述:构建、测试、打包或发布 dotnet 应用程序,或运行自定义dotnet 命令。对于包命令,支持 NuGet.org 和经过身份验证的提要,如包管理和 MyGet。2018-10-21T23:27:36.3183729Z 版本:2.141.0 2018-10-21T23:27:36.3183791Z 作者:微软公司 2018-10-21T23:27:3871Z 帮助信息 2018-10-21T23:27:36.3183936Z ======================================== ====================================== 2018-10-21T23:27:37.1663123Z [命令]C:\Windows\system32\chcp.com 65001 2018-10-21T23:27:37.1762529Z 活动代码页:65001 2018-10-21T23:27:37.1808736Z SYSTEMVSSCONNECTION139T39T27:37:37.176252739T3762527 SYSTEMVSSCONNECTION 存在真 2018-10-21T23:27:37.4707171Z SYSTEMVSSCONNECTION 存在真 2018-10-21T23:27:37.4739974Z e3e8a3af-5c6c-44e9-6220644e9-62208c70300000000000000配置到临时配置文件。2018-10-21T23:27:37.4833034Z 将 NuGet.config 保存到临时配置文件。2018-10-21T23:27:37.4919745Z 使用以下 URI 的身份验证信息:https ://www.nuget.org/api/v2/package 2018-10-21T23:27:37.4988034Z [command]C:\hostedtoolcache\windows\dncs\2.1.105\x64\dotnet.exe nuget push "{package}" …