stages: - test - deploy format: image: node:latest stage: test script: - yarn install - npx prettier . --check except: - master deploy: image: node:latest stage: deploy variables: NPM_TOKEN: $NPM_TOKEN script: - echo "//egistry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc - echo "//egistry.npmjs.org/:_authToken=${NPM_TOKEN}" > .npmrc - npm set //registry.npmjs.org/:_authToken=${NPM_TOKEN} - npm publish only: - master