1 | machine:
|
2 | node:
|
3 | version: 4.2.6
|
4 |
|
5 | dependencies:
|
6 | pre:
|
7 | - test $CIRCLE_BRANCH != master && rm .npmrc || true
|
8 | override:
|
9 | - gem install sass
|
10 | - npm rebuild node-sass
|
11 | - nvm install v7.0.0
|
12 | post:
|
13 | - node --version
|
14 | - npm --version
|
15 |
|
16 | test:
|
17 | override:
|
18 | - npm install && npm test
|
19 | - nvm use 7.0.0 && npm rebuild node-sass && npm install && npm test
|
20 | - nvm use 7.0.0 && npm run browsersync:
|
21 | background: true
|
22 | - test $CIRCLE_BRANCH = master && (cp -f .npmrc ~) && (npm run dont-break) || true
|
23 | - test $CIRCLE_BRANCH = master && (rm ~/.npmrc) || true
|
24 |
|
25 | deployment:
|
26 | semantic-release:
|
27 | branch: master
|
28 | commands:
|
29 | - npm run semantic-release || true
|
30 |
|