Switch from Travis to GitHub Workflows (#1234)

This commit is contained in:
Daniel Huigens
2021-02-12 20:49:01 +01:00
parent 01be7b7ec1
commit ce983e5a2d
7 changed files with 91 additions and 113 deletions

40
.github/workflows/browserstack.yml vendored Normal file
View File

@@ -0,0 +1,40 @@
name: Test on Browserstack
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
full:
name: Full Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
- run: npm ci
- run: npm run build-test
- run: npm run browserstack
lightweight:
name: Lightweight Build
needs: full
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
- run: npm ci
- run: npm run build-test --lightweight
- run: npm run browserstack
env:
LIGHTWEIGHT: true
env:
BROWSERSTACK_USERNAME: danielhuigens2
BROWSERSTACK_KEY: aW2q1ms393QRorwBnfmW