public-gateway-cacher/.gitlab-ci.yml

39 lines
494 B
YAML

image: node:14
before_script:
- yarn
cache:
key:
files:
- package.json
- yarn.lock
paths:
- node_modules
build:
stage: build
script:
- yarn run build:prod
artifacts:
paths:
- dist/angular
test:
stage: test
script:
- yarn run lint
pages:
stage: deploy
script:
- yarn run build:gitlab
- mv dist/angular public
- cp public/index.html public/404.html
artifacts:
paths:
- public
only:
- master
- pages