norrisbot
Version:
A Slack bot that kicks asses (roundhouse-kicks to be accurate...)
24 lines (20 loc) • 551 B
YAML
machine:
node:
version: 6.1.0
environment:
PATH: "${PATH}:${HOME}/${CIRCLE_PROJECT_REPONAME}/node_modules/.bin"
dependencies:
pre:
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc
override:
- yarn
cache_directories:
- ~/.cache/yarn
- ~/.pkg-cache
test:
override:
- yarn test
post:
- cp -r coverage/lcov-report $CIRCLE_TEST_REPORTS/coverage
- codecov
- if [ $CIRCLE_BRANCH = 'master' ]; then npm run build && npm run package:create && npm run package:publish && npm publish; fi