2
0

.travis.yml 658 B

123456789101112131415161718192021222324
  1. sudo: required
  2. services:
  3. - docker
  4. env:
  5. global:
  6. - GREP_TIMEOUT=360
  7. before_install:
  8. - sudo apt-get update
  9. - sudo apt-get install -qy -o Dpkg::Options::="--force-confold" docker-ce coreutils
  10. - sudo apt-get install -y zlib1g-dev
  11. script:
  12. # Bring up the postgres, redis, and app containers
  13. - docker-compose up --build -d
  14. - timeout $GREP_TIMEOUT grep -m 1 'Running migrations' <(docker-compose logs --follow app 2>&1)
  15. - timeout $GREP_TIMEOUT grep -m 1 'spawned uWSGI http 1' <(docker-compose logs --follow app 2>&1)
  16. - docker-compose run app /venv/bin/python /code/manage.py check
  17. after_script:
  18. - docker-compose logs
  19. - docker images