unity-builder/.github/workflows/main.yml
2019-12-22 22:43:47 +01:00

47 lines
1.1 KiB
YAML

name: Actions 😎
on:
pull_request: {}
push: { branches: [master] }
jobs:
buildForWebGL:
name: Build for WebGL 🕸
runs-on: ubuntu-latest
strategy:
matrix:
version: [v0.1, v0.2]
steps:
# Checkout repository (required to test local actions)
- name: Checkout repository
uses: actions/checkout@v1
# Activate license
- name: Activate license
uses: webbertakken/unity-activate@v1
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
# Configure builder
- name: Build project
id: buildStep
uses: webbertakken/unity-builder@${{ matrix.version }}
env:
UNITY_PROJECT_PATH: test-project
BUILD_NAME: TestBuild
BUILD_TARGET: WebGL
BUILDS_PATH: builds
BUILD_METHOD: ""
# Upload distributables
- name: Upload Build
uses: actions/upload-artifact@v1
with:
name: Build
path: ${{ steps.buildStep.outputs.allBuildsPath }}
# Return license
- name: Return License
uses: webbertakken/unity-return-license@v1
if: always()