Procházet zdrojové kódy

.github: development and release configurations

Daniele Bartolini před 6 roky
rodič
revize
50fb43dd99
1 změnil soubory, kde provedl 24 přidání a 2 odebrání
  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
             call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
             cd "3rdparty\luajit\src"
             cd "3rdparty\luajit\src"
             .\msvcbuild.bat
             .\msvcbuild.bat
-        - name: windows-make-debug64
+        - name: luajit-copy-libs
           shell: cmd
           shell: cmd
           run: |
           run: |
-            call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
             md "build\win64\bin"
             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
             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
             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"
             devenv build/projects/vs2017/crown.sln /Build "debug|x64"
         - name: windows-test-debug64
         - name: windows-test-debug64
           run: |
           run: |
             ./build/win64/bin/crown-debug --run-unit-tests
             ./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