Add GitHub Actions configuration file to enable CI

There are several builds defined here, and a few more sketched out that
don't quite work.

Most of the steps call out to external shell or batch files,
to make things easier to keep track of.
This commit is contained in:
2022-07-05 13:54:28 -04:00
parent cc2e3403f8
commit b5a1bbf283
11 changed files with 273 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
vcpkg integrate install
setlocal enabledelayedexpansion
for /f "usebackq tokens=*" %%i in (`vswhere -latest -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe`) do (
"%%i" -clp:ForceConsoleColor -target:Build -property:Configuration=Release -property:Platform=%1 "proj/vs2017/Blades of Exile.sln"
exit /b !errorlevel!
)