Make building easier on Windows by setting PowerShell execution policy (attempt 2...
authorEilon Lipton <Eilon@users.noreply.github.com>
Tue, 2 Jul 2019 20:36:22 +0000 (13:36 -0700)
committerShane Neuville <shneuvil@microsoft.com>
Tue, 2 Jul 2019 20:36:22 +0000 (14:36 -0600)
* 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
build.cmd [new file with mode: 0644]

index 0e8541f..c52d483 100644 (file)
@@ -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 (file)
index 0000000..4dded3f
--- /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