Use this version whenever 2.3.3 isn't installed. Also, remove the Linux portable Ruby for now until it's built to be the same version.
46 lines
1.4 KiB
YAML
46 lines
1.4 KiB
YAML
language: ruby
|
|
cache:
|
|
directories:
|
|
- $HOME/.gem/ruby
|
|
- $HOME/Library/Caches/Homebrew/style
|
|
- $HOME/Library/Caches/Homebrew/tests
|
|
branches:
|
|
only:
|
|
- master
|
|
matrix:
|
|
fast_finish: true
|
|
include:
|
|
- os: osx
|
|
osx_image: xcode8.3
|
|
rvm: system
|
|
- os: linux
|
|
sudo: false
|
|
rvm: 2.3.3
|
|
|
|
before_install:
|
|
- export HOMEBREW_NO_AUTO_UPDATE=1
|
|
- export HOMEBREW_DEVELOPER=1
|
|
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then
|
|
git clone --depth=1 https://github.com/Homebrew/homebrew-test-bot Library/Taps/homebrew/homebrew-test-bot;
|
|
HOMEBREW_REPOSITORY="$(brew --repo)";
|
|
sudo chown -R "$USER" "$HOMEBREW_REPOSITORY/Library/Taps";
|
|
mv "$HOMEBREW_REPOSITORY/Library/Taps" "$PWD/Library";
|
|
sudo rm -rf "$HOMEBREW_REPOSITORY";
|
|
sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY";
|
|
else
|
|
umask 022;
|
|
git clone --depth=1 https://github.com/Homebrew/homebrew-test-bot Library/Taps/homebrew/homebrew-test-bot;
|
|
git fetch --unshallow;
|
|
export PATH="$PWD/bin:$PATH";
|
|
HOMEBREW_CORE_TAP_DIR="$(brew --repo "homebrew/core")";
|
|
mkdir -p "$HOMEBREW_CORE_TAP_DIR";
|
|
HOMEBREW_TEST_BOT_TAP_DIR="$(brew --repo "homebrew/test-bot")";
|
|
ln -s "$HOMEBREW_TEST_BOT_TAP_DIR/.git" "$HOMEBREW_TEST_BOT_TAP_DIR/Formula" "$HOMEBREW_CORE_TAP_DIR";
|
|
fi
|
|
|
|
script:
|
|
- brew test-bot
|
|
|
|
notifications:
|
|
slack: machomebrew:1XNF7p1JRCdBUuKaeSwsWEc1
|