name: Backend build on: push: branches: [ "main" ] pull_request: branches: [ "main" ] env: SOLUTION_FILE_PATH: ./src/olympus.sln BUILD_CONFIGURATION: Release permissions: contents: read jobs: build: runs-on: windows-latest steps: - uses: actions/checkout@v3 - name: Add MSBuild to PATH uses: microsoft/setup-msbuild@v1.0.2 - name: Install packages and dependencies run: | bootstrap-vcpkg vcpkg integrate install - name: Build working-directory: ${{env.GITHUB_WORKSPACE}} run: msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}} - name: Upload a Build Artifact uses: actions/upload-artifact@v3.1.3 with: name: binaries path: bin/*.dll