image: haskell:latest cache: paths: - .stack-work - output - node_modules - bower_components - yarn.lock build: script: - apt-get update && apt-get install -y xz-utils make nodejs - npm install bower - npm install purescript - npm install pulp - export PATH="$(pwd)/node_modules/.bin":$PATH - bower install --allow-root - export STACK_ROOT="$(pwd)/.stack" - stack setup - stack install --only-dependencies - stack build - stack exec cooking build artifacts: paths: - public only: - master