diff options
-rw-r--r-- | .gitlab-ci.yml | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 063c7a9..8074561 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,5 @@ +image: haskell:latest + cache: paths: - .stack-work @@ -6,36 +8,18 @@ cache: - bower_components - yarn.lock -stages: - - install_purescript - - prepare_site - - pages - -install_purescript: - image: node:latest - stage: install_purescript +build: script: + - apt-get update && apt-get install xz-utils make nodejs - npm install bower - npm install purescript - npm install pulp - - ./node_modules/.bin/bower install --allow-root - -prepare_site: - image: haskell:latest - stage: prepare_site - script: - - apt-get update && apt-get install xz-utils make - - export STACK_ROOT=`pwd`/.stack + - export PATH="$(pwd)/node_modules/.bin":$PATH + - bower install --allow-root + - export STACK_ROOT="$(pwd)/.stack" - stack setup - stack install --only-dependencies - stack build - -pages: - image: haskell:latest - stage: pages - script: - - ls node_modules/.bin - - export PATH=node_modules/.bin:$PATH; - stack exec cooking build artifacts: paths: |