Merge pull request #481 from codimd/nestjs-ci

This commit is contained in:
David Mehren 2020-09-25 20:46:01 +02:00 committed by GitHub
commit 1ea589196d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 23 deletions

View file

@ -2,34 +2,26 @@ language: node_js
dist: xenial dist: xenial
cache: yarn cache: yarn
stages:
- Static Tests
- test
node_js:
- 10
- 12
- 14
env:
- TEST_SUITE=test
- TEST_SUITE=test:e2e
script: "yarn run $TEST_SUITE"
jobs: jobs:
include: include:
- stage: Static Tests - stage: Static Tests
name: eslint name: eslint
node_js:
- 10
script: script:
- yarn run eslint - yarn run lint
- name: ShellCheck - name: ShellCheck
script: script:
- shellcheck bin/heroku bin/setup - shellcheck bin/heroku bin/setup
language: generic language: generic
- name: json-lint
addons:
apt:
packages:
- jq
script:
- yarn run jsonlint
language: generic
- stage: Dynamic Tests
name: Node.js 10
node_js:
- 10
script:
- yarn run mocha-suite
- name: Node.js 12
node_js:
- 12
script:
- yarn run mocha-suite

View file

@ -13,7 +13,8 @@
"start:dev": "nest start --watch", "start:dev": "nest start --watch",
"start:debug": "nest start --debug --watch", "start:debug": "nest start --debug --watch",
"start:prod": "node dist/main", "start:prod": "node dist/main",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\"",
"lint:fix": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"test": "jest", "test": "jest",
"test:watch": "jest --watch", "test:watch": "jest --watch",
"test:cov": "jest --coverage", "test:cov": "jest --coverage",