UNPKG

1.84 kBYAMLView Raw
1language: node_js
2cache: yarn
3node_js:
4 - "10"
5 - node
6
7before_install:
8 - curl -o- -L https://yarnpkg.com/install.sh | bash
9 - export PATH="$HOME/.yarn/bin:$PATH"
10# run install twice. flaky npm behavior
11# https://github.com/GitbookIO/gitbook/issues/1834
12script: yarn test
13
14jobs:
15 include:
16 - stage: npm
17 node_js: "10"
18 if: tag =~ ^v\d.*
19 deploy:
20 provider: npm
21 script: yarn build
22 email: "jondotan@gmail.com"
23 api_key:
24 secure: p34hE6/SsJqd8DrtEnRd+RP9fQwSMa+4q/qOTPlJSWIE08rgdt+vZ2gvUtVBaQWUjgL1lYt1OWPiPDBpVKsPYHfGPfxGrW5Q341y97nONqxn0qtLfxduEjFSW0q2ywav3Pz/vSP14g1MCty07Df066J1tRuJVx75FoIuzD8L3GeHApOL/LAYH++jA5l6BMZCF+tn3xNdUPwZB3v7LbsOSnXv8q/zXua3MqYJdB63NWs6/0meRymf9jj3LgjbLjuAhap7MtF+WJ+WCUePZvg24bhSdMhnXItMrPEXkqmWtVQNGsNSc1T/P2Wzo8EEoD5VHw0LHDDFl4Pt/BkGdgzx9YUjYyN60hFnfhFc7HrwlpOQ6zY+8tzERhYoScaBrzzVIXnBjeWuRGYrbMmSsYNhKvkbRc1lShOXDFoCiTPTQlI/xMijnn5uRcxjSgVeeCUdNjI9SkXEJ8OfPM/oKhWYXImcrI4eAE0lD+MLBAI428ip4xQUzgFlpaUu1LL+AcyyEIgLg9FyJtHwD8M4vKs9BwFOuyW2aEU5vmdXrQkL3MhOi3+m203dzgI4ZcbqYuBw9m1bP4AB1KV4yqxmAthnZ2pLwag2KQm4V9jO6aEOBtxV1keoeLvNV0fGh9wKgdEKC6jmHqW2e2sCc2v8kh3VmJlK+Q4tBlwQ5IJPVecbYyw=
25 on:
26 tags: true
27 skip_cleanup: true
28 - stage: docs
29 script: yarn docs:prepare && yarn docs:build
30 node_js: "10"
31 deploy:
32 provider: pages
33 local-dir: hygen.io/public
34 skip-cleanup: true
35 github-token: $GITHUB_TOKEN # Set in travis-ci.org dashboard, marked secure
36 keep-history: true
37 - stage: binary releases
38 script: yarn standalone
39 if: tag =~ ^v\d.*
40 node_js: "10"
41 deploy:
42 provider: releases
43 api_key: $GITHUB_TOKEN
44 file_glob: true
45 file: standalone/*
46 skip_cleanup: true
47 on:
48 tags: true