From 37ab2f6532be8a316195d04f00b22a0fca3fcf54 Mon Sep 17 00:00:00 2001 From: Sam Collins Date: Thu, 26 Jan 2017 09:03:03 +0000 Subject: [PATCH] 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 --- .travis.yml | 11 +++++++++++ circle.yml | 4 ++++ requirements.txt | 4 ++++ requirements/base.txt | 2 +- 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 .travis.yml create mode 100644 circle.yml create mode 100644 requirements.txt diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..216b870 --- /dev/null +++ b/.travis.yml @@ -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" diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..8e6cfe6 --- /dev/null +++ b/circle.yml @@ -0,0 +1,4 @@ +machine: + environment: + DJANGO_SETTINGS_MODULE: config.settings.test + DATABASE_URL: postgres://ubuntu:@127.0.0.1:5432/circle_test diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..b5774c9 --- /dev/null +++ b/requirements.txt @@ -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 + diff --git a/requirements/base.txt b/requirements/base.txt index 9343860..25779a5 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -54,4 +54,4 @@ gocardless braintree # Your custom requirements go here --e git+https://github.com/olymk2/scaffold.git#egg=scaffold +git+https://github.com/olymk2/scaffold.git