Quite good looking graph derived from d3.js http://c3js.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.5 KiB

version: 2
jobs:
test:
docker:
- image: circleci/node:8-browsers
steps:
- checkout
- run: |
echo "node $(node -v)"
echo "npm v$(npm --version)"
echo "$(google-chrome --version)"
- restore_cache:
key: npm-1.1-{{ checksum "package.json" }}
- run: npm install
- save_cache:
key: npm-1.1-{{ checksum "package.json" }}
paths:
- ./node_modules
- run: npm test
- run: npm run codecov
- store_artifacts:
path: htdocs
destination: htdocs
- run: npx status-back -s -c circleci/htdocs -r c3js/c3 "preview build succes!" "https://${CIRCLE_BUILD_NUM}-11496279-gh.circle-artifacts.com/0/htdocs/index.html"
docs:
docker:
- image: circleci/ruby:2.4-node
env:
BUNDLE_PATH: vendor/bundle
steps:
- checkout
- restore_cache:
key: deps-bundle-{{ checksum "Gemfile.lock" }}
- run: bundle install
- save_cache:
key: deps-bundle-{{ checksum "Gemfile.lock" }}
paths:
- vendor/bundle
- restore_cache:
key: npm-2-{{ checksum "package.json" }}
- run: npm install
- save_cache:
key: npm-2-{{ checksum "package.json" }}
paths:
- ./node_modules
- run: npm run build
- run: npm run copy-to-docs
- run: npm run build:docs
- store_artifacts:
path: build
destination: docs
workflows:
version: 2
test:
jobs:
- test
- docs