sequelize-middleware/.gitlab-ci.yml

34 lines
524 B
YAML
Raw Normal View History

2020-02-11 19:22:29 +01:00
image: node:latest
2020-02-11 19:49:23 +01:00
services:
- postgres:latest
2020-02-11 19:22:29 +01:00
variables:
NODE_ENV: "ci"
2020-02-11 19:49:23 +01:00
POSTGRES_DB: "postgres"
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "postgres"
2020-02-11 19:22:29 +01:00
stages:
- build
- test
cache:
paths:
- node_modules/
install_dependencies:
stage: build
script:
- yarn install
artifacts:
paths:
- node_modules/
testing_testing:
stage: test
script:
- ./node_modules/.bin/sequelize db:migrate
- ./node_modules/.bin/sequelize db:seed:all
- yarn test --ci --collectCoverage=true