From 9ac4a768d47568be3f8f5f4b0732ef9cbfff4cb4 Mon Sep 17 00:00:00 2001 From: cytopia Date: Tue, 5 Jun 2018 14:15:54 +0200 Subject: [PATCH] Retry install on network outage --- .travis.yml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 795d13de..2306f4ad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -103,10 +103,25 @@ env: install: # Install dependencies for documentation - if [ "${S1}" = "DOCUMENTATION" ]; then - pip install sphinx; - pip install sphinx-autobuild; - pip install recommonmark; - pip install sphinx_rtd_theme; + max=100; i=0; + while [ $i -lt $max ]; do + if pip install sphinx; then break; else i=$((i+1)); fi + done; + + max=100; i=0; + while [ $i -lt $max ]; do + if pip install sphinx-autobuild; then break; else i=$((i+1)); fi + done; + + max=100; i=0; + while [ $i -lt $max ]; do + if pip install recommonmark; then break; else i=$((i+1)); fi + done; + + max=100; i=0; + while [ $i -lt $max ]; do + if pip install sphinx_rtd_theme; then break; else i=$((i+1)); fi + done; fi # Install dependencies for docker/docker-compose