Răsfoiți Sursa

[TravisCI] use Brewfile to manage homebrew deps

Andy Li 7 ani în urmă
părinte
comite
1555d4195b
2 a modificat fișierele cu 7 adăugiri și 3 ștergeri
  1. 2 3
      .travis.yml
  2. 5 0
      tests/Brewfile

+ 2 - 3
.travis.yml

@@ -61,8 +61,8 @@ install_linux: &install_linux
 install_osx: &install_osx
   # Install haxe dependencies
   - brew uninstall --force brew-cask # https://github.com/caskroom/homebrew-cask/pull/15381
-  - travis_retry brew update
-  - travis_retry brew install ocaml camlp4 zlib pcre;
+  - travis_retry brew tap Homebrew/bundle
+  - travis_retry brew bundle --file=tests/Brewfile
   # Install neko
   - mkdir ~/neko
   - export NEKOPATH=~/neko
@@ -83,7 +83,6 @@ install_osx: &install_osx
   - otool -L ./haxelib
   - export PATH="$PATH:$TRAVIS_BUILD_DIR"
   - export HAXE_STD_PATH="$TRAVIS_BUILD_DIR/std"
-  - travis_retry brew install awscli
 
 matrix:
   include:

+ 5 - 0
tests/Brewfile

@@ -0,0 +1,5 @@
+brew "ocaml"
+brew "camlp4"
+brew "zlib"
+brew "pcre"
+brew "awscli"