From 168bee20f8b7efb4050aa780ba9f515b87a39c60 Mon Sep 17 00:00:00 2001 From: Devon Mackay Date: Mon, 30 Jul 2018 18:22:42 -0400 Subject: [PATCH] Add postgres to ATST build - Add postgres 9.6 service - Add Travis host IP entry to docker container --- .travis.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 02dab0db..0b452ab2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,11 @@ sudo: required language: python python: "3.6" -services: docker +services: + - docker + - postgres +addons: + postgresql: "9.6" git: submodules: false env: @@ -16,8 +20,9 @@ before_install: - git submodule update --init --recursive before_script: + - travis_host_ip="$(/sbin/ip route|awk '/default/ { print $3 }')" - docker login -u $ATAT_DOCKER_REGISTRY_USERNAME -p $ATAT_DOCKER_REGISTRY_PASSWORD $ATAT_DOCKER_REGISTRY_URL - - docker build --tag "${TESTER_IMAGE_NAME}" . -f deploy/docker/tester/Dockerfile + - docker build --tag "${TESTER_IMAGE_NAME}" --add-host "travishost:${travis_host_ip}" . -f deploy/docker/tester/Dockerfile script: - docker run "${TESTER_IMAGE_NAME}"