[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH] Handle return codes from MSBuild
If MSBuild fails, it returns a non-zero return value. Forward this failure to the calling scripts to fail earlier. Signed-off-by: Owen Smith <owen.smith@xxxxxxxxxx> --- build.ps1 | 4 ++++ msbuild.ps1 | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/build.ps1 b/build.ps1 index cc352e0..c66ac05 100644 --- a/build.ps1 +++ b/build.ps1 @@ -29,6 +29,10 @@ Function Build { Type = $Type } & ".\msbuild.ps1" @params + if ($LASTEXITCODE -ne 0) { + Write-Host -ForegroundColor Red "ERROR: Build failed, code:" $LASTEXITCODE + Exit $LASTEXITCODE + } } Function SdvBuild { diff --git a/msbuild.ps1 b/msbuild.ps1 index 17c1a3b..670050c 100644 --- a/msbuild.ps1 +++ b/msbuild.ps1 @@ -31,6 +31,10 @@ Function Run-MSBuild { $c += Join-Path -Path $SolutionPath -ChildPath $Name Invoke-Expression $c + if ($LASTEXITCODE -ne 0) { + Write-Host -ForegroundColor Red "ERROR: MSBuild failed, code:" $LASTEXITCODE + Exit $LASTEXITCODE + } } Function Run-MSBuildSDV { -- 2.16.2.windows.1 _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |