Skip to content

Commit

Permalink
Compile and upload artifact on every push
Browse files Browse the repository at this point in the history
Added GitHub actions workflow to automatically build Windows x64 binaries of every commit and upload artifacts so they can be downloaded.
  • Loading branch information
ThreeDeeJay authored Jan 11, 2023
1 parent 06c62a2 commit 7cca4d8
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/Build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Build

on:
push

env:
SOLUTION_FILE_PATH: UnrealVR.sln
BUILD_CONFIGURATION: Release

jobs:
Win64:
runs-on: windows-latest

steps:
- uses: actions/checkout@v3
with:
submodules: True

- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v1.0.2

- name: Restore NuGet packages
working-directory: ${{env.GITHUB_WORKSPACE}}
run: nuget restore ${{env.SOLUTION_FILE_PATH}}

- name: Build
working-directory: ${{env.GITHUB_WORKSPACE}}
run: msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} /p:Platform=x64 /p:ErrorOnDuplicatePublishOutputFiles=false ${{env.SOLUTION_FILE_PATH}}

- name: Upload a Build Artifact
uses: actions/upload-artifact@v3.1.1
with:
name: "UnrealVR"
path: "${{github.workspace}}/x64/Release/"

- name: Upload a Build Artifact
uses: actions/upload-artifact@v3.1.1
with:
name: "UnrealVRLauncher"
path: "${{github.workspace}}/UnrealVRLauncher/bin/x64/Release/"

0 comments on commit 7cca4d8

Please sign in to comment.