thunderhub/.github/workflows/nodejs.yml
2022-05-04 17:28:32 +02:00

32 lines
585 B
YAML

name: Build
on:
push:
branches:
- master
pull_request:
types: [opened, reopened, synchronize]
jobs:
test_lint_build:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Install modules
run: npm ci
- name: Run eslint
run: npm run lint:check
- name: Run tests
run: npm run test
- name: Run docker build
id: docker_build
uses: docker/build-push-action@v2
with:
context: ./
file: ./Dockerfile
push: false