azure - 源参数未指定蛋糕

标签 azure azure-devops nuget

使用 azure devops 构建管道。 pipeline 使用 cake 脚本来构建和发布。面临发布包的问题。以下是 nu get 步骤的发布诊断。

2019-09-16T10:00:32.8150943Z NuGet
2019-09-16T10:00:32.8151140Z ========================================
2019-09-16T10:00:32.8151688Z Executing task: NuGet
2019-09-16T10:00:32.8195231Z PushNuGet
2019-09-16T10:00:32.8283167Z Pushing NuGet file C:/__w/2/a/build/A.SDK.TestLibrary/nuget/A.TestLibrary.SDK.1.4.2-abranch-15524.nupkg
2019-09-16T10:00:32.8331210Z No Source property has been set.  Depending on your configuration, this may cause problems.
2019-09-16T10:00:32.8620102Z Executing: "C:/__w/2/a/build/tools/NuGet.exe" push "C:/__w/2/a/build/A.SDK.TestLibrary/nuget/A.TestLibrary.SDK.1.4.2-abranch-15524.nupkg" -NonInteractive
2019-09-16T10:00:33.3578097Z Source parameter was not specified.
2019-09-16T10:00:33.3864258Z An error occurred when executing task 'NuGet'.
2019-09-16T10:00:33.3996249Z Error: System.AggregateException: One or more errors occurred. ---> Cake.Core.CakeException: NuGet: Process returned an error (exit code 1).

最佳答案

source parameter not specified cake

正如错误消息所示,

Source parameter was not specified

你的 nuget 命令行是:

"C:/__w/2/a/build/tools/NuGet.exe" push "C:/__w/2/a/build/A.SDK.TestLibrary/nuget/A.TestLibrary.SDK.1.4.2-abranch-15524.nupkg"

确实,它没有指定推送命令的来源。

要解决此问题,您应该在该命令中指定源:

nuget.exe push "YourPackageHere" -source "xxxx"

查看文档push command (NuGet CLI)了解更多详细信息。

希望这有帮助。

关于azure - 源参数未指定蛋糕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57954609/

相关文章:

c# - 为什么 HttpClient 总是给我相同的响应?

powershell - 从 PowerShell 创建 Azure AD 客户端凭据 key

azure - 有没有办法削弱我在 Azure AD 上创建的应用程序的权限?

azure - 构建策略失败时的电子邮件发送选项

azure - 在 Azure DevOps 中检查多个项目时如何构建正确的项目

continuous-integration - Visual Studio Team Services、持续部署和 WebJobs

deployment - 用于部署 nuget 包的 Wix 安装程序

azure - 当 Nuget 更新时触发使用 Nuget 的项目的构建

azure - 安装 Azure 对 Ansible 的支持

amazon-web-services - 如何检测Azure/Amazon VM