image: node:latest stages: - prep - build - pages before_script: - npm install gulp-cli -g prep: stage: prep script: - npm install gulp --save-dev artifacts: paths: - node_modules cache: paths: - node_modules build: stage: build script: - npm test - gulp artifacts: paths: - public pages: stage: pages script: - mkdir .public - cp -r * .public - mv .public public artifacts: paths: - public