Added drone config

pull/966/head
Karl Hobley 2015-02-04 23:39:28 +00:00
rodzic 182aa6922a
commit ca4cc125f2
2 zmienionych plików z 17 dodań i 0 usunięć

8
.drone.yml 100644
Wyświetl plik

@ -0,0 +1,8 @@
image: kaedroho/django-base
script:
- pip3.4 install mock python-dateutil pytz elasticsearch
- python3.4 setup.py install
- python3.4 runtests.py
services:
- postgres
- dockerfile/elasticsearch

Wyświetl plik

@ -16,6 +16,8 @@ DATABASES = {
'TEST_NAME': os.environ.get('DATABASE_NAME', 'test_wagtaildemo'),
'USER': os.environ.get('DATABASE_USER', 'postgres'),
'PASSWORD': os.environ.get('DATABASE_PASS', None),
'HOST': os.environ.get('POSTGRES_PORT_5432_TCP_ADDR', None),
'PORT': os.environ.get('POSTGRES_PORT_5432_TCP_PORT', None),
}
}
@ -121,6 +123,13 @@ try:
'TIMEOUT': 10,
'max_retries': 1,
}
# Check if we're running in Drone
if 'ELASTICSEARCH_PORT_9200_TCP_PORT' in os.environ:
ip = os.environ.get('ELASTICSEARCH_PORT_9200_TCP_ADDR')
port = os.environ.get('ELASTICSEARCH_PORT_9200_TCP_PORT')
WAGTAILSEARCH_BACKENDS['elasticsearch']['URLS'] = ['http://%s:%s/' % (ip, port)]
except ImportError:
pass