| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- name: Build Packages
- on: [push, pull_request, workflow_dispatch]
- jobs:
- Build-Windows-32bit-VS2019:
- name: 32-bit Windows On VS2019
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v2
- - uses: microsoft/[email protected]
- - run: msbuild -m "engine/compilers/VisualStudio 2019/Torque 2D.sln" /p:Configuration=Debug /p:Platform=win32
- - run: msbuild -m "engine/compilers/VisualStudio 2019/Torque 2D.sln" /p:Configuration=Release /p:Platform=win32
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_Windows_x86_32bit_VS2019
- path: |
- .
- ! .git/
- ! engine/
- Build-Windows-64bit-VS2019:
- name: 64-bit Windows On VS2019
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v2
- - uses: microsoft/[email protected]
- - run: msbuild -m "engine/compilers/VisualStudio 2019/Torque 2D.sln" /p:Configuration=Debug /p:Platform=x64
- - run: msbuild -m "engine/compilers/VisualStudio 2019/Torque 2D.sln" /p:Configuration=Release /p:Platform=x64
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_Windows_x86_64bit_VS2019
- path: |
- .
- ! .git/
- ! engine/
- Build-Windows-32bit-VS2017:
- name: 32-bit Windows On VS2017
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v2
- - uses: microsoft/[email protected]
- - run: msbuild -m "engine/compilers/VisualStudio 2017/Torque 2D.sln" /p:Configuration=Debug /p:Platform=win32
- - run: msbuild -m "engine/compilers/VisualStudio 2017/Torque 2D.sln" /p:Configuration=Release /p:Platform=win32
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_Windows_x86_32bit_VS2017
- path: |
- .
- ! .git/
- ! engine/
- Build-Windows-64bit-VS2017:
- name: 64-bit Windows On VS2017
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v2
- - uses: microsoft/[email protected]
- - run: msbuild -m "engine/compilers/VisualStudio 2017/Torque 2D.sln" /p:Configuration=Debug /p:Platform=x64
- - run: msbuild -m "engine/compilers/VisualStudio 2017/Torque 2D.sln" /p:Configuration=Release /p:Platform=x64
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_Windows_x86_64bit_VS2017
- path: |
- .
- ! .git/
- ! engine/
- Build-Linux-32Bit:
- name: Build package for 32-bit x86 Linux
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - run: cd engine/compilers/Make-32bit/ && make
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_Linux_x86_32bit
- path: |
- .
- ! .git/
- ! engine/
- Build-Linux-64bit:
- name: Build package for 64-bit x86 Linux
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - run: cd engine/compilers/Make-64bit/ && make
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_Linux_x86_64bit
- path: |
- .
- ! .git/
- ! engine/
- Build-MacOS:
- name: Build package for MacOS
- runs-on: macOS-latest
- steps:
- - uses: actions/checkout@v2
- - run: cd engine/compilers/Xcode && xcodebuild -project Torque2D.xcodeproj
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_MacOS
- path: |
- .
- ! .git/
- ! engine/
- Build-iOS:
- name: Build package for iOS
- runs-on: macOS-latest
- steps:
- - uses: actions/checkout@v2
- - run: cd engine/compilers/Xcode_iOS && xcodebuild CODE_SIGNING_ALLOWED=no -project Torque2D.xcodeproj
- - uses: actions/upload-artifact@v2
- with:
- name: Torque2D_iOS
- path: |
- .
- ! .git/
- ! engine/
|