Merge pull request #16 from confio/setup-ci

Add basic CI config
This commit is contained in:
Ethan Frey
2020-01-27 20:23:30 +01:00
committed by GitHub
4 changed files with 7918 additions and 10 deletions
+53
View File
@@ -0,0 +1,53 @@
version: 2
workflows:
version: 2
workflow:
jobs:
- build
- lint
jobs:
build:
docker:
- image: circleci/node:10
steps:
- checkout
- run:
name: Version information
command: echo "node $(node --version)"; echo "yarn $(yarn --version)"
- restore_cache:
keys:
- node-deps-v1-{{ .Branch }}-{{ checksum "yarn.lock" }}
- node-deps-v1-{{ .Branch }}
- node-deps-v1
- run:
command: yarn install
- save_cache:
key: node-deps-v1-{{ .Branch }}-{{ checksum "yarn.lock" }}
paths:
- ~/project/node_modules
- run:
command: yarn build
- run:
command: yarn test
lint:
docker:
- image: circleci/node:10
steps:
- checkout
- run:
name: Version information
command: echo "node $(node --version)"; echo "yarn $(yarn --version)"
- restore_cache:
keys:
- node-deps-v1-{{ .Branch }}-{{ checksum "yarn.lock" }}
- node-deps-v1-{{ .Branch }}
- node-deps-v1
- run:
command: yarn install
- save_cache:
key: node-deps-v1-{{ .Branch }}-{{ checksum "yarn.lock" }}
paths:
- ~/project/node_modules
- run:
command: yarn lint
-9
View File
@@ -15,14 +15,5 @@ node_modules/
# IDE-specific
.vscode/
# Release dir
tmp/
# Build artifacts
build/
dist/
docs/
# Lock file?
yarn.lock
npm.lock
-1
View File
@@ -79,6 +79,5 @@
"typescript": "~3.7",
"webpack": "^4.12.0",
"webpack-cli": "^3.3.8"
}
}
+7865
View File
File diff suppressed because it is too large Load Diff