mirror of
https://github.com/nasa/openmct.git
synced 2024-12-19 13:17:53 +00:00
cde3994979
* initial v2 config t # This is a combination of 10 commits. fix indent errs fix indentations run prepare manually run prepare manually remove indent remove indent remove indent remove indent remove indent Misc fix npm prepare Install gulp use gulp locally use checkout use old job use old job build-<test build-<test change change change change change * add gulp as devdep * local npm commands * use node8 * cache bower components * use npm to run checkstyle * remove circlev1 config * store artifacts * clean up naming fixes #1933
41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
version: 2
|
|
jobs:
|
|
build:
|
|
docker:
|
|
- image: circleci/node:8-browsers
|
|
environment:
|
|
CHROME_BIN: "/usr/bin/google-chrome"
|
|
steps:
|
|
- checkout
|
|
- run:
|
|
name: Update npm
|
|
command: 'sudo npm install -g npm@latest'
|
|
- restore_cache:
|
|
key: dependency-cache-{{ checksum "package.json" }}-{{ checksum "bower.json" }}
|
|
- run:
|
|
name: Installing dependencies (npm install)
|
|
command: npm install
|
|
- save_cache:
|
|
key: dependency-cache-{{ checksum "package.json" }}-{{ checksum "bower.json" }}
|
|
paths:
|
|
- node_modules
|
|
- bower_components
|
|
- run:
|
|
name: npm run test
|
|
command: npm run test
|
|
- run:
|
|
name: npm run lint
|
|
command: npm run lint
|
|
- run:
|
|
name: npm run checkstyle
|
|
command: npm run checkstyle
|
|
- store_artifacts:
|
|
path: dist
|
|
prefix: dist
|
|
|
|
workflows:
|
|
version: 2
|
|
test:
|
|
jobs:
|
|
- build
|