From a6cb364910aef8d42c37913b177054e0323bb156 Mon Sep 17 00:00:00 2001 From: jonatan treijs Date: Fri, 9 Feb 2018 16:03:23 +0100 Subject: [PATCH] Configure travis --- .travis.yml | 21 ++++++++++++++++++++- kamaji-api/kamajiapi/api/settings/travis.py | 18 ++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 kamaji-api/kamajiapi/api/settings/travis.py diff --git a/.travis.yml b/.travis.yml index 491b00f..e0961a3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,22 @@ language: python -before_install: cd kamaji-api +python: + - 2.6 + - 2.7 + +services: postgresql + +before_install: + - export DJANGO_SETTINGS_MODULE=api.settings.travis + - export PYTHONPATH=$HOME/builds/fredkj/kamaji + - export PIP_USE_MIRRORS=true + +install: + - pip install -r requirements.txt + - pip install psycopg2 --quiet + +before_script: + - psql -c "CREATE DATABASE mydb;" -U postgres + +script: + - python manage.py migrate --noinput diff --git a/kamaji-api/kamajiapi/api/settings/travis.py b/kamaji-api/kamajiapi/api/settings/travis.py new file mode 100644 index 0000000..e91c944 --- /dev/null +++ b/kamaji-api/kamajiapi/api/settings/travis.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +import logging + +from .base import * + + +logging.basicConfig(level=logging.INFO) + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.postgresql_psycopg2', + 'NAME': 'travisci', + 'USER': 'postgres', + 'PASSWORD': '', + 'HOST': 'localhost', + 'PORT': '', + } +} \ No newline at end of file