aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McQuaid2015-09-17 17:43:40 +0100
committerMike McQuaid2015-09-18 09:54:29 +0100
commit49241473ec016fe0679e8cf84c90f5f9ef6f7227 (patch)
tree2182d61907445b58f81865a1b848a07080a0b634
parente39cd2e9b2581924596998d918f6e19fedd74328 (diff)
downloadbrew-49241473ec016fe0679e8cf84c90f5f9ef6f7227.tar.bz2
Add Travis CI configuration.
Closes Homebrew/homebrew#43976. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
-rw-r--r--.gitignore1
-rw-r--r--.travis.yml23
2 files changed, 24 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 87f4a78f0..7ebb029ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
/*
!/.gitignore
+!/.travis.yml
!/.yardopts
!/Library/
!/CODEOFCONDUCT.md
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..eb2f9c375
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,23 @@
+# Force OS X.
+language: objective-c
+os: osx
+env: OSX=10.10
+osx_image: xcode7
+rvm:
+ - system
+matrix:
+ include:
+ - env: OSX=10.9
+ osx_image: beta-xcode6.2
+ rvm: system
+
+before_install:
+ - sudo rsync -az "$TRAVIS_BUILD_DIR/" /usr/local/
+ - export TRAVIS_BUILD_DIR="/usr/local"
+ - cd /usr/local
+ - if [ -f ".git/shallow" ]; then git fetch --unshallow; fi
+ - git reset --hard $TRAVIS_COMMIT
+ - git clean -qxdff
+
+script:
+ - brew test-bot