image: node:latest stages: - test - release before_script: - npm i # This folder is cached between builds # http://docs.gitlab.com/ce/ci/yaml/README.html#cache cache: paths: - node_modules/ tests: stage: test script: - npm run test release: stage: release script: - npx semantic-release only: - master