diff options
| author | Li Jin <dragon-fly@qq.com> | 2022-10-31 14:55:31 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2022-11-09 11:29:32 +0800 |
| commit | fbdf356c7ac688da385edfc23e9d8bb3e6c87a00 (patch) | |
| tree | 49a222ae79fa17cf97246d6eadb53246a4fc441c | |
| parent | 417ec1a37922c6178900adfec70628cad46731ff (diff) | |
| download | yuescript-fbdf356c7ac688da385edfc23e9d8bb3e6c87a00.tar.gz yuescript-fbdf356c7ac688da385edfc23e9d8bb3e6c87a00.tar.bz2 yuescript-fbdf356c7ac688da385edfc23e9d8bb3e6c87a00.zip | |
Update windows.yml
Diffstat (limited to '')
| -rw-r--r-- | .github/workflows/windows.yml | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index be57bbe..c066971 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml | |||
| @@ -17,15 +17,27 @@ jobs: | |||
| 17 | uses: microsoft/setup-msbuild@v1.0.2 | 17 | uses: microsoft/setup-msbuild@v1.0.2 |
| 18 | - name: Windows build | 18 | - name: Windows build |
| 19 | run: | | 19 | run: | |
| 20 | msbuild win-build\Yuescript.sln /p:Configuration=release /p:Platform=x86 | 20 | msbuild win-build\Yuescript.sln /p:Configuration=Release /p:Platform=x86 |
| 21 | msbuild win-build\Yuescript.sln /p:Configuration=release /p:Platform=x64 | 21 | msbuild win-build\Yuescript.sln /p:Configuration=Release /p:Platform=x64 |
| 22 | - name: pack | 22 | - name: pack |
| 23 | if: startsWith(github.ref, 'refs/tags/') | 23 | if: startsWith(github.ref, 'refs/tags/') |
| 24 | run: | | 24 | run: | |
| 25 | (cd bin\windows\Win32\Release && 7z a ..\..\..\..\yue-windows-x86.7z yue.exe && cd ..\..\..\..) | 25 | (cd bin\windows\Win32\Release && 7z a ..\..\..\..\yue-windows-x86.7z yue.exe && cd ..\..\..\..) |
| 26 | (cd bin\windows\x64\Release && 7z a ..\..\..\..\yue-windows-x64.7z yue.exe && cd ..\..\..\..) | 26 | (cd bin\windows\x64\Release && 7z a ..\..\..\..\yue-windows-x64.7z yue.exe && cd ..\..\..\..) |
| 27 | - name: Windows build Lua 5.1 dll | ||
| 28 | if: startsWith(github.ref, 'refs/tags/') | ||
| 29 | run: | | ||
| 30 | msbuild win-build\Yuescript.sln /p:Configuration=Release51 /p:Platform=x86 | ||
| 31 | msbuild win-build\Yuescript.sln /p:Configuration=Release51 /p:Platform=x64 | ||
| 27 | (cd bin\windows\Win32\Release && 7z a ..\..\..\..\yue-windows-x86-lua51-dll.7z yue.dll && cd ..\..\..\..) | 32 | (cd bin\windows\Win32\Release && 7z a ..\..\..\..\yue-windows-x86-lua51-dll.7z yue.dll && cd ..\..\..\..) |
| 28 | (cd bin\windows\x64\Release && 7z a ..\..\..\..\yue-windows-x64-lua51-dll.7z yue.dll && cd ..\..\..\..) | 33 | (cd bin\windows\x64\Release && 7z a ..\..\..\..\yue-windows-x64-lua51-dll.7z yue.dll && cd ..\..\..\..) |
| 34 | - name: Windows build Lua 5.3 dll | ||
| 35 | if: startsWith(github.ref, 'refs/tags/') | ||
| 36 | run: | | ||
| 37 | msbuild win-build\Yuescript.sln /p:Configuration=Release53 /p:Platform=x86 | ||
| 38 | msbuild win-build\Yuescript.sln /p:Configuration=Release53 /p:Platform=x64 | ||
| 39 | (cd bin\windows\Win32\Release && 7z a ..\..\..\..\yue-windows-x86-lua53-dll.7z yue.dll && cd ..\..\..\..) | ||
| 40 | (cd bin\windows\x64\Release && 7z a ..\..\..\..\yue-windows-x64-lua53-dll.7z yue.dll && cd ..\..\..\..) | ||
| 29 | - name: release | 41 | - name: release |
| 30 | uses: softprops/action-gh-release@v1 | 42 | uses: softprops/action-gh-release@v1 |
| 31 | if: startsWith(github.ref, 'refs/tags/') | 43 | if: startsWith(github.ref, 'refs/tags/') |
| @@ -35,5 +47,7 @@ jobs: | |||
| 35 | yue-windows-x64.7z | 47 | yue-windows-x64.7z |
| 36 | yue-windows-x86-lua51-dll.7z | 48 | yue-windows-x86-lua51-dll.7z |
| 37 | yue-windows-x64-lua51-dll.7z | 49 | yue-windows-x64-lua51-dll.7z |
| 50 | yue-windows-x86-lua53-dll.7z | ||
| 51 | yue-windows-x64-lua53-dll.7z | ||
| 38 | env: | 52 | env: |
| 39 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | 53 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
