From 4eb54c49f762031df71addd525f015e5e25ffa0c Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Sat, 3 Aug 2019 00:55:11 +0900 Subject: Stop using homebrew addon to control erros on our own. --- .travis.yml | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml index a0ebd49dd2..15818252d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,15 +45,9 @@ addons: - openssl - valgrind - zlib1g-dev - homebrew: - update: true - packages: - - gdbm - - gmp - - libffi - - openssl@1.1 - - zlib - - ccache + # # Travis homebrew addon is unstable for now. Use `before_install` instead. + # # https://travis-ci.community/t/osx-homebrew-addons-module-not-as-reliable-as-claimed/4054 + # homebrew: cache: ccache: true @@ -97,6 +91,19 @@ env: compiler: clang before_install: - gem uninstall ntlm-http plist -x --force + # `brew update` on Travis randomly hangs + - |- + timeout 300 brew update || + timeout 300 brew update || + timeout 300 brew update + - |- + brew install \ + ccache \ + gdbm \ + gmp + libffi \ + openssl@1.1 \ + zlib - /usr/local/opt/openssl@1.1/bin/openssl version - &clang-8 -- cgit v1.2.3