Skip to content

Commit

Permalink
Travis YML Added
Browse files Browse the repository at this point in the history
  • Loading branch information
Raul Hidalgo Caballero committed Dec 20, 2016
1 parent d802264 commit f9a152c
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .travis.yml
@@ -0,0 +1,33 @@
sudo: required

language: python

services:
- docker

cache:
directories:
- ~/docker

before_install:
- if [[ -e ~/docker/postgresql.tar ]]; then docker load -i ~/docker/postgresql.tar; fi
- if [[ -e ~/docker/solr.tar ]]; then docker load -i ~/docker/solr.tar; fi
- if [[ -e ~/docker/ckan.tar ]]; then docker load -i ~/docker/ckan.tar; fi
- docker build --rm=false -t postgresql ./contrib/docker/postgresql/
- docker build --rm=false -t solr ./contrib/docker/solr/
- docker pull redis:latest
- docker build --rm=false -t ckan .
- mkdir -p ~/docker; docker save postgresql > ~/docker/postgresql.tar
- mkdir -p ~/docker; docker save solr > ~/docker/solr.tar
- mkdir -p ~/docker; docker save redis:latest > ~/docker/redis.tar
- mkdir -p ~/docker; docker save ckan > ~/docker/ckan.tar

install:
- docker run -d --name db postgresql
- docker run -d --name solr solr
- docker run -d --name redis redis:latest
- docker run -d --name ckan -p 500:5000 --link db:db --link redis:redis --link solr:solr ckan

script:
- sleep 10
- curl --retry 10 --retry-delay 5 -v http://localhost:5000

0 comments on commit f9a152c

Please sign in to comment.