From cd699094ba340b78c0de1b6b93aeb36906e8be7e Mon Sep 17 00:00:00 2001 From: Eilon Lipton Date: Tue, 2 Jul 2019 13:36:22 -0700 Subject: [PATCH] Make building easier on Windows by setting PowerShell execution policy (attempt 2) (#6755) * Make building easier on Windows by setting PowerShell execution policy * Update build.cake to reference cmd as well as ps1 * remove . on instructions --- build.cake | 7 +++++-- build.cmd | 6 ++++++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 build.cmd diff --git a/build.cake b/build.cake index 0e8541f99..c52d4832b 100644 --- a/build.cake +++ b/build.cake @@ -6,11 +6,14 @@ // examples /* +Windows CMD: +build.cmd -Target NugetPack +build.cmd -Target NugetPack -ScriptArgs '-packageVersion="9.9.9-custom"' + +PowerShell: ./build.ps1 -Target NugetPack ./build.ps1 -Target NugetPack -ScriptArgs '-packageVersion="9.9.9-custom"' - - */ ////////////////////////////////////////////////////////////////////// // ADDINS diff --git a/build.cmd b/build.cmd new file mode 100644 index 000000000..4dded3f92 --- /dev/null +++ b/build.cmd @@ -0,0 +1,6 @@ +@ECHO OFF +SETLOCAL +PowerShell -NoProfile -NoLogo -ExecutionPolicy Bypass -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = ''; try { & '%~dp0build.ps1' %*; exit $LASTEXITCODE } catch { write-host $_; exit 1 }" +SET exit_code=%ERRORLEVEL% +ECHO build.cmd completed +EXIT /b %exit_code% \ No newline at end of file