36 lines
640 B
YAML
36 lines
640 B
YAML
before_script:
|
|
# Install dependencies
|
|
- sh test/docker_install.sh > /dev/null
|
|
- yarn
|
|
|
|
services:
|
|
- mariadb:latest
|
|
- postgres:alpine
|
|
|
|
variables:
|
|
MYSQL_ROOT_PASSWORD: foo-bar-baz
|
|
MYSQL_DATABASE: test
|
|
MYSQL_USER: test
|
|
MYSQL_PASSWORD: test
|
|
POSTGRES_DB: test
|
|
POSTGRES_USER: test
|
|
POSTGRES_PASSWORD: test
|
|
|
|
# This folder is cached between builds
|
|
# http://docs.gitlab.com/ce/ci/yaml/README.html#cache
|
|
cache:
|
|
paths:
|
|
- node_modules/
|
|
|
|
test:8:
|
|
image: node:8-alpine
|
|
script: yarn run test
|
|
|
|
test:9:
|
|
image: node:9-alpine
|
|
script: yarn run test
|
|
|
|
test:latest:
|
|
image: node:alpine
|
|
script: yarn run test
|