mirror of
https://github.com/Hopiu/django-watson.git
synced 2026-05-17 09:31:06 +00:00
57 lines
2.7 KiB
YAML
57 lines
2.7 KiB
YAML
language: python
|
|
sudo: false
|
|
python:
|
|
- 2.6
|
|
- 2.7
|
|
- 3.2
|
|
- 3.3
|
|
- 3.4
|
|
env:
|
|
- DJANGO=django==1.6.11
|
|
- DJANGO=django==1.6.11 DB_ENGINE="django.db.backends.postgresql_psycopg2" DB_NAME="test_project" DB_USER="postgres"
|
|
- DJANGO=django==1.6.11 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
- DJANGO=django==1.7.7
|
|
- DJANGO=django==1.7.7 DB_ENGINE="django.db.backends.postgresql_psycopg2" DB_NAME="test_project" DB_USER="postgres"
|
|
- DJANGO=django==1.7.7 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
- DJANGO=django==1.8.1
|
|
- DJANGO=django==1.8.1 DB_ENGINE="django.db.backends.postgresql_psycopg2" DB_NAME="test_project" DB_USER="postgres"
|
|
- DJANGO=django==1.8.1 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
matrix:
|
|
exclude:
|
|
# Django >= 1.7 does not work with Python 2.6.
|
|
- python: 2.6
|
|
env: DJANGO=django==1.7.7
|
|
- python: 2.6
|
|
env: DJANGO=django==1.7.7 DB_ENGINE="django.db.backends.postgresql_psycopg2" DB_NAME="test_project" DB_USER="postgres"
|
|
- python: 2.6
|
|
env: DJANGO=django==1.7.7 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
- python: 2.6
|
|
env: DJANGO=django==1.8.1
|
|
- python: 2.6
|
|
env: DJANGO=django==1.8.1 DB_ENGINE="django.db.backends.postgresql_psycopg2" DB_NAME="test_project" DB_USER="postgres"
|
|
- python: 2.6
|
|
env: DJANGO=django==1.8.1 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
# mysqlclient does not work with Python 2.6 or 3.2.
|
|
- python: 2.6
|
|
env: DJANGO=django==1.6.11 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
- python: 3.2
|
|
env: DJANGO=django==1.6.11 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
- python: 3.2
|
|
env: DJANGO=django==1.7.7 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
- python: 3.2
|
|
env: DJANGO=django==1.8.1 DB_ENGINE="django.db.backends.mysql" DB_NAME="test_project" DB_USER="travis"
|
|
fast_finish: true
|
|
services:
|
|
- postgresql
|
|
- mysql
|
|
install:
|
|
- travis_retry pip install $DJANGO
|
|
- if [[ "$DB_ENGINE" == "django.db.backends.postgresql_psycopg2" ]] ; then travis_retry pip install psycopg2; fi
|
|
- if [[ "$DB_ENGINE" == "django.db.backends.mysql" ]] ; then travis_retry pip install mysqlclient ; fi
|
|
- python setup.py -q install
|
|
before_script:
|
|
- if [[ "$DB_ENGINE" == "django.db.backends.mysql" ]] ; then mysql -e 'create database test_project'; fi
|
|
- if [[ "$DB_ENGINE" == "django.db.backends.postgresql_psycopg2" ]] ; then psql -c 'create database test_project;' -U postgres; fi
|
|
script: python src/tests/runtests.py
|
|
notifications:
|
|
email: false
|