From 7f702ffebacc13332ce4be255a909d7492d3b46c Mon Sep 17 00:00:00 2001 From: GradedJestRisk Date: Thu, 24 Dec 2020 09:23:18 +0100 Subject: [PATCH] Prevent unlimited timeout while connecting to DB in CI --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 00b8fc3..5e0b54a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,8 +21,7 @@ language: bash script: - docker build -t "${IMAGE}" "${VERSION}" - docker run -d --name postgres "${IMAGE}" - - sleep 3 - - while ! docker exec -it postgres pg_isready -U postgres -h 127.0.0.1; do echo "$(date) - waiting for database to start"; sleep 1; done + - docker exec -it postgres pg_isready --timeout=60 -U postgres -h 127.0.0.1; - docker exec -it postgres psql -U postgres -c 'CREATE EXTENSION plv8; DO $$ plv8.elog(WARNING, plv8.version) $$ LANGUAGE plv8' | grep "${VERSION#????}" services: docker