hm-react-cli
Version:
Create a Huimei React project by module
38 lines (33 loc) • 667 B
YAML
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