Skip to content

build: Update build scripts for Windows #56

build: Update build scripts for Windows

build: Update build scripts for Windows #56

Workflow file for this run

name: build
on: [push]
jobs:
linux_clang6:
name: "Linux Clang6"
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Prepare cache
uses: actions/cache@v2
with:
path: ~/.ccache
key: ${{ runner.os }}-ccache-${{ github.sha }}
restore-keys: ${{ runner.os }}-ccache-
- name: Build
run: .ci/linux/run-container.sh 6
- uses: sarisia/actions-status-discord@v1
if: always()
with:
webhook: ${{ secrets.WEBHOOK_URL }}
linux_clang8:
name: "Linux Clang8"
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Prepare cache
uses: actions/cache@v2
with:
path: ~/.ccache
key: ${{ runner.os }}-ccache-${{ github.sha }}
restore-keys: ${{ runner.os }}-ccache-
- name: Build
run: .ci/linux/run-container.sh 8
- name: Upload Github
uses: kittaakos/upload-artifact-as-is@v0
with:
path: upload/
- name: Upload Builds
run: .ci/deploy.sh ${{ secrets.DEPLOY_KEY }} upload/*
- uses: sarisia/actions-status-discord@v1
if: always()
with:
webhook: ${{ secrets.WEBHOOK_URL }}
android:
name: "Android"
runs-on: ubuntu-18.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Prepare cache
uses: actions/cache@v2
with:
path: ~/.ccache
key: ${{ runner.os }}-ccache-${{ github.sha }}
restore-keys: ${{ runner.os }}-ccache-
- name: Build
run: .ci/android/run-container.sh
env:
KEYSTORE_KEY: ${{ secrets.KEYSTORE_KEY }}
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
- name: Upload Github
uses: kittaakos/upload-artifact-as-is@v0
with:
path: upload/
- name: Upload Builds
run: .ci/deploy.sh ${{ secrets.DEPLOY_KEY }} upload/*
- uses: sarisia/actions-status-discord@v1
if: always()
with:
webhook: ${{ secrets.WEBHOOK_URL }}
macos:
name: "macOS"
runs-on: macOS-10.15
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Prepare cache
uses: actions/cache@v2
with:
path: ~/.ccache
key: ${{ runner.os }}-ccache-${{ github.sha }}
restore-keys: ${{ runner.os }}-ccache-
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '11.7'
- name: Install
run: .ci/macos/install-dependencies.sh
- name: Build
run: .ci/macos/build.sh
- name: Upload Github
uses: kittaakos/upload-artifact-as-is@v0
with:
path: upload/
- name: Upload Builds
run: .ci/deploy.sh ${{ secrets.DEPLOY_KEY }} upload/*
- uses: sarisia/actions-status-discord@v1
if: always()
with:
webhook: ${{ secrets.WEBHOOK_URL }}
# TODO: Add Windows