clinntp
Version:
A cli nntp news reader
44 lines (37 loc) • 683 B
YAML
image: node:stretch-slim
stages:
- setup
- prepublish
- publish
cache:
paths:
- node_modules/
install:
stage: setup
script:
- npm install
codeclimate:lint:
stage: prepublish
dependencies:
- install
script:
- npm run lint
codeclimate:test:
stage: prepublish
dependencies:
- install
script:
- npm run test
codeclimate:covupload:
stage: prepublish
dependencies:
- install
script:
- npm run covupload
upload:
stage: publish
only:
- tags
script:
- echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}'>.npmrc
- npm publish