aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2019-08-07 09:39:46 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-07 09:40:11 +0900
commita0fe396555b164562f69e08e67b62d9904bcfaaa (patch)
tree3147d90ed8792a0c76f17f09a6b7202b7ee3ba6a /.travis.yml
parentb839721ae7814a6e74de59eb40586a32a398545f (diff)
downloadruby-a0fe396555b164562f69e08e67b62d9904bcfaaa.tar.gz
Simplify break logic of Travis retries
Co-Authored-By: Nobuyoshi Nakada <nobu@ruby-lang.org>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 13 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 02efe76938..44545a705b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -90,8 +90,8 @@ env:
before_install:
- |-
for seconds in 1 25 100 -1; do
- sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
- if [[ $? -eq 0 ]]; then break; else sleep "$seconds" || exit 1; fi
+ sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" && break
+ sleep "$seconds" || exit 1
done
- |-
for seconds in 1 25 100 -1; do
@@ -110,9 +110,10 @@ env:
libyaml-dev \
openssl \
valgrind \
- zlib1g-dev
+ zlib1g-dev \
+ && break
- if [[ $? -eq 0 ]]; then break; else sleep "$seconds" || exit 1; fi
+ sleep "$seconds" || exit 1
done
- &clang-8
@@ -143,9 +144,10 @@ env:
libyaml-dev \
openssl \
valgrind \
- zlib1g-dev
+ zlib1g-dev \
+ && break
- if [[ $? -eq 0 ]]; then break; else sleep "$seconds" || exit 1; fi
+ sleep "$seconds" || exit 1
done
# --------
@@ -290,8 +292,8 @@ env:
before_install:
- |-
for seconds in 1 25 100 -1; do
- sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
- if [[ $? -eq 0 ]]; then break; else sleep "$seconds" || exit 1; fi
+ sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" && break
+ sleep "$seconds" || exit 1
done
- |-
for seconds in 1 25 100 -1; do
@@ -312,9 +314,10 @@ env:
libssl1.0.0:i386 \
linux-libc-dev:i386 \
zlib1g-dev:i386 \
- zlib1g:i386
+ zlib1g:i386 \
+ && break
- if [[ $? -eq 0 ]]; then break; else sleep "$seconds" || exit 1; fi
+ sleep "$seconds" || exit 1
done
- &pedanticism