travis: only build on macOS.

We have Azure Pipelines doing Linux builds for us now. They also do
macOS builds but CodeCov doesn't work there (yet).
This commit is contained in:
Mike McQuaid 2018-10-21 15:48:39 +01:00
parent 8b3228ad8a
commit b1ffa96aa5
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -1,5 +1,7 @@
language: ruby language: ruby
rvm: system rvm: system
os: osx
osx_image: xcode10
cache: cache:
directories: directories:
@ -11,34 +13,14 @@ branches:
only: only:
- master - master
matrix:
fast_finish: true
include:
- os: osx
osx_image: xcode10
- os: linux
sudo: false
before_install: before_install:
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then - HOMEBREW_REPOSITORY="$(brew --repo)"
MACOS="1"; - sudo chown -R "$USER" "$HOMEBREW_REPOSITORY"
HOMEBREW_REPOSITORY="$(brew --repo)";
sudo chown -R "$USER" "$HOMEBREW_REPOSITORY";
else
LINUX="1";
export PATH="$PWD/bin:/usr/bin:/bin:/usr/local/bin";
fi
# umask 022 fixes Linux `brew tests` failures;
- if [ "$LINUX" ]; then
umask 022;
fi
# trigger vendored ruby installation # trigger vendored ruby installation
- brew help - brew help
- if [ "$MACOS" ]; then - mv "$HOMEBREW_REPOSITORY/Library/Taps" "$PWD/Library"
mv "$HOMEBREW_REPOSITORY/Library/Taps" "$PWD/Library"; - sudo rm -rf "$HOMEBREW_REPOSITORY"
sudo rm -rf "$HOMEBREW_REPOSITORY"; - sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY"
sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY";
fi
- travis_retry git clone --depth=1 https://github.com/Homebrew/homebrew-test-bot Library/Taps/homebrew/homebrew-test-bot - travis_retry git clone --depth=1 https://github.com/Homebrew/homebrew-test-bot Library/Taps/homebrew/homebrew-test-bot
script: script: