Get a basic pytest CI in there.
This commit is contained in:
31
.gitlab-ci.yml
Normal file
31
.gitlab-ci.yml
Normal file
@ -0,0 +1,31 @@
|
||||
---
|
||||
|
||||
image: python:3.5
|
||||
|
||||
stages:
|
||||
- test
|
||||
|
||||
services:
|
||||
- mdillon/postgis:9.6-alpine
|
||||
|
||||
variables:
|
||||
DEBUG: 1
|
||||
|
||||
POSTGRES_DB: ojusomap
|
||||
POSTGRES_USER: ojusomap
|
||||
POSTGRES_PASSWORD: passw0rd
|
||||
|
||||
DATABASE_HOST: mdillon__postgis
|
||||
DATABASE_NAME: $POSTGRES_DB
|
||||
DATABASE_USER: $POSTGRES_USER
|
||||
DATABASE_PASSWORD: $POSTGRES_PASSWORD
|
||||
|
||||
|
||||
pytest:
|
||||
stage: test
|
||||
before_script:
|
||||
- pip install -U pip setuptools
|
||||
- pip install -r test_requirements.txt
|
||||
- apt-get update && cat system-requirements.txt | xargs apt-get install -y
|
||||
script:
|
||||
- pytest -v
|
Reference in New Issue
Block a user