image: node:8.9.4-slim pipelines: tags: v*.*.*: - step: name: Build script: - npm install - npm run build caches: - node artifacts: - dist/** - step: name: Test script: - npm test caches: - node - step: name: Release script: - echo "//${NPM_DOMAIN%/}/:_authToken=${NPM_TOKEN}" >> ~/.npmrc - npm publish --access public