mirror of https://github.com/masayuki0812/c3.git
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.
60 lines
1.5 KiB
60 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
|
|
|