使用 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/