Skip to content

Commit

Permalink
Merge pull request #1272 from Arcnor/enable_CI
Browse files Browse the repository at this point in the history
Enable CI & build Glue
  • Loading branch information
vchelaru authored Nov 17, 2023
2 parents a569371 + 5f7722a commit 3cad81d
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions .github/workflows/glue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: FlatRedBall

on:
push:
branches: [ "NetStandard" ]
pull_request:
branches: [ "NetStandard" ]

jobs:
build:
strategy:
matrix:
configuration: [Debug, Release]

runs-on: windows-latest # For a list of available runner types, refer to
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on
steps:
- name: Checkout FRB
uses: actions/checkout@v4
with:
fetch-depth: 1
path: 'FRB'

- name: Checkout Gum
uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/Gum
fetch-depth: 1
path: 'Gum'

# Install the .NET Core workload
- name: Install .NET Core
uses: actions/setup-dotnet@v3
with:
dotnet-version: 6.0.x

# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v1.0.2

- name: Build
run: dotnet build -c ${{ matrix.configuration }} 'FRB\FRBDK\Glue\Glue with All.sln'

- name: Package
uses: actions/upload-artifact@v3
with:
name: ${{ matrix.configuration }}
path: FRB/FRBDK/Glue/Glue/bin/${{ matrix.configuration }}

0 comments on commit 3cad81d

Please sign in to comment.