Skip to content

Build Shroudtopia

Build Shroudtopia #13

Workflow file for this run

name: Build Shroudtopia
on:
workflow_dispatch:
jobs:
windows:
name: win_x64
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: ilammy/msvc-dev-cmd@v1
- name: build_core
run: |
MSBuild "shroudtopia\shroudtopia.sln" /t:Build /p:Configuration=Release /p:OutDir="${{ github.workspace }}/build/" /p:Platform=x64
shell: cmd
- name: build_proxy
run: |
MSBuild "winmm\winmm.sln" /t:Build /p:Configuration=Release /p:OutDir="${{ github.workspace }}/build/" /p:Platform=x64
shell: cmd
- name: build_flight_mod
run: |
MSBuild "flight_mod\flight_mod.sln" /t:Build /p:Configuration=Release /p:OutDir="${{ github.workspace }}/build/mods/" /p:Platform=x64
shell: cmd
- name: build_basics_mod
run: |
MSBuild "basics_mod\basics_mod.sln" /t:Build /p:Configuration=Release /p:OutDir="${{ github.workspace }}/build/mods/" /p:Platform=x64
shell: cmd
- name: upload
uses: actions/upload-artifact@v4
with:
name: win_x64
path: |
${{ github.workspace }}/build/*.dll
${{ github.workspace }}/build/mods/*.dll