Added support for Circle CI tests (#16)

* Inital Travis Tests

* Fixed YML word wrap

* Added Requirements

* Cricle CI Config

* Removed Drone from tests

* Update base.txt
This commit is contained in:
Sam Collins 2017-01-26 09:03:03 +00:00 committed by GitHub
parent a8e8ad80e9
commit 37ab2f6532
4 changed files with 20 additions and 1 deletions

11
.travis.yml Normal file
View File

@ -0,0 +1,11 @@
sudo: true
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq build-essential gettext python-dev zlib1g-dev libpq-dev xvfb
- sudo apt-get install -qq libtiff4-dev libjpeg8-dev libfreetype6-dev liblcms1-dev libwebp-dev
- sudo apt-get install -qq graphviz-dev python-setuptools python3-dev python-virtualenv python-pip
- sudo apt-get install -qq firefox automake libtool libreadline6 libreadline6-dev libreadline-dev
- sudo apt-get install -qq libsqlite3-dev libxml2 libxml2-dev libssl-dev libbz2-dev wget curl llvm
language: python
python:
- "3.5"

4
circle.yml Normal file
View File

@ -0,0 +1,4 @@
machine:
environment:
DJANGO_SETTINGS_MODULE: config.settings.test
DATABASE_URL: postgres://ubuntu:@127.0.0.1:5432/circle_test

4
requirements.txt Normal file
View File

@ -0,0 +1,4 @@
# This file is here because many Platforms as a Service look for
# requirements.txt in the root directory of a project.
-r requirements/production.txt

View File

@ -54,4 +54,4 @@ gocardless
braintree braintree
# Your custom requirements go here # Your custom requirements go here
-e git+https://github.com/olymk2/scaffold.git#egg=scaffold git+https://github.com/olymk2/scaffold.git