diff --git a/.github/workflows/build_run_win_32.bat b/.github/workflows/build_run_win_32.bat new file mode 100644 index 0000000..55a3b7c --- /dev/null +++ b/.github/workflows/build_run_win_32.bat @@ -0,0 +1,8 @@ +echo on +cd "%~dp0..\.." +mkdir build +cd build +cmake -G "Visual Studio 17 2022" -A Win32 -S .. +"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.com" "VMAware.sln" /Build "Release|Win32" /Project "vmaware" /ProjectConfig "Release|Win32" +cd Release +vmaware.exe diff --git a/.github/workflows/build_run_win_64.bat b/.github/workflows/build_run_win_64.bat new file mode 100644 index 0000000..546d164 --- /dev/null +++ b/.github/workflows/build_run_win_64.bat @@ -0,0 +1,8 @@ +echo on +cd "%~dp0..\.." +mkdir build +cd build +cmake -G "Visual Studio 17 2022" -A x64 -S .. +"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.com" "VMAware.sln" /Build "Release|x64" /Project "vmaware" /ProjectConfig "Release|x64" +cd Release +vmaware.exe diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000..129d1b2 --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,20 @@ +"on": "push" +"jobs": + "build_run_win_32": + "runs-on": "windows-latest" + "steps": + - "uses": "actions/checkout@main" + - "run": "cmd.exe /c .github\\workflows\\build_run_win_32.bat" + - "uses": "actions/upload-artifact@main" + "with": + "path": "build\\Release\\vmaware.exe" + "name": "vmaware32.exe" + "build_run_win_64": + "runs-on": "windows-latest" + "steps": + - "uses": "actions/checkout@main" + - "run": "cmd.exe /c .github\\workflows\\build_run_win_64.bat" + - "uses": "actions/upload-artifact@main" + "with": + "path": "build\\Release\\vmaware.exe" + "name": "vmaware64.exe"