Explorar o código

.github: development and release configurations

Daniele Bartolini %!s(int64=6) %!d(string=hai) anos
pai
achega
50fb43dd99
Modificáronse 1 ficheiros con 24 adicións e 2 borrados
  1. 24 2
      .github/workflows/main.yml

+ 24 - 2
.github/workflows/main.yml

@@ -40,14 +40,36 @@ jobs:
             call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
             cd "3rdparty\luajit\src"
             .\msvcbuild.bat
-        - name: windows-make-debug64
+        - name: luajit-copy-libs
           shell: cmd
           run: |
-            call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
             md "build\win64\bin"
             cp -r 3rdparty/luajit/src/jit 3rdparty/luajit/src/luajit.exe 3rdparty/luajit/src/lua51.dll 3rdparty/luajit/src/lua51.lib build/win64/bin
+        - name: windows-generate-projects
+          shell: cmd
+          run: |
             3rdparty\bx\tools\bin\windows\genie --file=scripts\genie.lua --with-luajit --with-tools --no-level-editor vs2017
+        - name: windows-make-debug64
+          shell: cmd
+          run: |
+            call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
             devenv build/projects/vs2017/crown.sln /Build "debug|x64"
         - name: windows-test-debug64
           run: |
             ./build/win64/bin/crown-debug --run-unit-tests
+        - name: windows-make-development64
+          shell: cmd
+          run: |
+            call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
+            devenv build/projects/vs2017/crown.sln /Build "development|x64"
+        - name: windows-test-development64
+          run: |
+            ./build/win64/bin/crown-development --run-unit-tests
+        - name: windows-make-release64
+          shell: cmd
+          run: |
+            call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
+            devenv build/projects/vs2017/crown.sln /Build "release|x64"
+        - name: windows-test-release64
+          run: |
+            ./build/win64/bin/crown-release --run-unit-tests