Unverified Commit 95c2c612 authored by Ignacio Sanchez Gines's avatar Ignacio Sanchez Gines
Browse files

Add GitHub Actions

parent 95dbc7ba
name: Gearsystem CI
on: [push, pull_request]
jobs:
linux:
name: Linux Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Update OS
run: sudo apt-get update -qq
- name: Install dependencies
run: sudo apt-get install -y libsdl2-dev libglew-dev
- name: make
run: make
working-directory: platforms/linux
libretro:
name: Libretro Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: make
run: make
working-directory: platforms/libretro
ios:
name: iOS Build
runs-on: macOS-latest
steps:
- uses: actions/checkout@v2
- name: xcodebuild
run: xcodebuild clean build -sdk iphonesimulator -project Gearsystem.xcodeproj -scheme Gearboy CODE_SIGNING_REQUIRED=NO
working-directory: platforms/ios
windows:
name: Windows Build
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1.0.2
- name: msbuild
run: msbuild Gearsystem.sln
working-directory: platforms/windows
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment