From 192134cad8a9805f41b94052f9d68d17f7d3afb2 Mon Sep 17 00:00:00 2001 From: Nate McMaster Date: Thu, 17 Nov 2016 15:47:10 -0800 Subject: [PATCH] Throw if packing fails --- tools/NuGetPackager/PackCommand.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/NuGetPackager/PackCommand.cs b/tools/NuGetPackager/PackCommand.cs index 9e318f06b3..53ecef3b34 100644 --- a/tools/NuGetPackager/PackCommand.cs +++ b/tools/NuGetPackager/PackCommand.cs @@ -136,7 +136,13 @@ namespace NuGetPackager Console.WriteLine("command: ".Bold().Blue() + pInfo.FileName); Console.WriteLine("arguments: ".Bold().Blue() + pInfo.Arguments); - Process.Start(pInfo).WaitForExit(); + var process = Process.Start(pInfo); + process.WaitForExit(); + + if (process.ExitCode != 0) + { + throw new InvalidOperationException("NuGet exited with non-zero code " + process.ExitCode); + } } private async Task GetNugetExePath()