From 06f068e95e7b45b32eaa53b7c78c3654b8eda665 Mon Sep 17 00:00:00 2001 From: "Chris J. Karr" Date: Sun, 7 May 2017 04:52:49 +0000 Subject: [PATCH] Adding .travis.yml for CI testing --- .travis.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..14ca321 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,35 @@ +sudo: required + +env: + +language: python + +python: + - 2.7 + +service: + - postgresql + +addons: + postgresql: 9.5 + +before_install: + - export PYTHONPATH=$HOME/builds/audaciouscode/pr + +install: + - pip install -r requirements.txt + +before_script: + - psql -U postgres -c "create extension postgis" + - psql -U postgres -c "CREATE DATABASE travisci;" + - psql -U postgres -c "CREATE EXTENSION postgis" -d travisci + - psql -U postgres -c "CREATE EXTENSION postgis_topology" -d travisci + +script: + - cd .. + - mv Purple-Robot-Starter-Site purple_robot_site + - cp purple_robot_site/local_settings.template.py purple_robot_site/local_settings.py + - python manage.py migrate + - python manage.py test + - pylint purple_robot + - bandit -r .