kind: pipeline type: docker name: realse trigger: branch: - master steps: - name: Install Dependencies image: node:lts-alpine commands: - npm install - npm run build - name: Continuous integration image: node:lts-alpine commands: - npm test - name: Code Coverage image: lizheming/drone-coveralls settings: token: from_secret: COVERALLS_TOKEN files: - ./coverage/lcov.info - name: Release NPM Package image: node:lts-alpine environment: NPM_TOKEN: from_secret: NPM_TOKEN GH_TOKEN: from_secret: GH_TOKEN commands: - apk update && apk add --no-cache --no-progress git - npm run semantic-release