diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2019-08-07 09:39:46 +0900 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2019-08-07 09:40:11 +0900 |
commit | a0fe396555b164562f69e08e67b62d9904bcfaaa (patch) | |
tree | 3147d90ed8792a0c76f17f09a6b7202b7ee3ba6a /.travis.yml | |
parent | b839721ae7814a6e74de59eb40586a32a398545f (diff) | |
download | ruby-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.yml | 23 |
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 |