Files
web2.0-backend/.gitlab-ci.yml
T
2017-05-17 14:33:08 +03:00

38 lines
753 B
YAML

image: python:3.5
services:
- postgres:latest
variables:
POSTGRES_DB: sik
before_script:
- python -V
- pip install -r requirements.txt
stages:
- build
- lint
- test
build:
stage: build
variables:
DATABASE_URL: "postgresql://postgres:postgres@postgres:5432/$POSTGRES_DB"
script:
- sh ./scripts/autoinstall.sh
lint:
stage: lint
variables:
DATABASE_URL: "postgresql://postgres:postgres@postgres:5432/$POSTGRES_DB"
script:
- pep8 --count && eslint .
test:
stage: test
variables:
DATABASE_URL: "postgresql://postgres:postgres@postgres:5432/$POSTGRES_DB"
script:
- docker-compose run web python manage.py test --settings sikweb.ci-settings