29 Commits

Author SHA1 Message Date
Mike McQuaid
36a387da26 travis: post to Homebrew's Slack. 2017-04-24 17:00:56 +01:00
Mike McQuaid
62764485c7 travis.yml: cache Bundler output.
Travis needs some coaxing to find where we put it. This should improve
build reliability due to network issues.
2017-04-22 15:44:47 +01:00
Mike McQuaid
fde5ced22f travis.yml: keep taps.
This will avoid `brew doctor` trying to retap `homebrew/core` which is
both slow and error-prone.
2017-04-17 14:09:00 +01:00
Mike McQuaid
dc81898331 travis: use Xcode 8.1 on Sierra.
For code coverage from `brew test-bot`.
2016-12-04 14:14:11 +00:00
Mike McQuaid
94580a6cff travis.yml: enable macOS builds again. 2016-12-03 14:45:50 +00:00
Mike McQuaid
b1fba6ed54 Send coverage from Jenkins, don't run OS X Travis.
OS X Travis CI is particularly error-prone, slow and unnecessary for
us when we're already running (fast) OS X builds on Jenkins so use it
just for Linux testing.
2016-09-16 10:20:09 +01:00
Mike McQuaid
bcee1e0841 travis.yml: run test-bot on Linux.
This should verify that we're not breaking our tests on Linux.
2016-07-29 21:21:02 -06:00
Xu Cheng
f57739deda travis: remove dead code 2016-04-12 18:42:25 +08:00
Mike McQuaid
279df8ec81 .travis.yml: only build on latest OS X. (#74)
We have Jenkins to test the other versions.
2016-04-12 11:02:15 +01:00
Xu Cheng
eec323aed8 travis: fix rsync problem 2016-04-03 21:21:18 +08:00
Martin Afanasjew
ae31b48510 travis: remove Ruby path tweak
Putting the Ruby 1.8 we use to run tests on 10.9 into the PATH adversely
affects formulae with a Ruby dependency (possibly other formulae, too).
Remove this hack, as it is no longer needed.

Closes Homebrew/homebrew#47694.

Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-01-06 06:22:46 +01:00
Tomasz Pajor
0f86677ffc travis.yml: bump ulimit to 1024
Closes Homebrew/homebrew#43635.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-25 20:13:10 +00:00
Martin Afanasjew
6d802d8087 travis: use Xcode 7.2 on 10.11 and 7.1.1 on 10.10
Closes Homebrew/homebrew#47056.

Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-16 19:58:01 +01:00
Mike McQuaid
2fea571863 travis.yml: chown /usr/local. 2015-11-29 16:19:55 +00:00
Dominyk Tiller
59d2d7b0b0 travis: untap versions after ruby187 install 2015-11-22 21:44:51 +00:00
Mike McQuaid
c6621faf18 travis: test 10.9 using Ruby 1.8.
Closes Homebrew/homebrew#45816.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-18 17:06:28 +00:00
Mike McQuaid
f5d7e6915b travis: send failure emails to committer/author. 2015-10-24 11:00:16 +01:00
Xu Cheng
01270ea12c travis: fix slack notification 2015-10-24 15:50:06 +08:00
Mike McQuaid
4934dbb905 travis.yml: email on failure, post to Slack. 2015-10-20 08:33:20 +01:00
Xu Cheng
79f71ca2ef travis: fix Could not parse object TRAVIS_COMMIT
If a PR is edited(e.g. force pushed) during the build.
TRAVIS_COMMIT will be lost. Refetching the merge ref wouldn't
help this situation as well. Since Travis already have reset
$TRAVIS_BUILD_DIR to the commit we need to test, let's use it to
determine TRAVIS_COMMIT directly.

Ref: https://github.com/travis-ci/travis-ci/issues/2666
2015-09-28 21:46:58 +08:00
Mike McQuaid
d0cfad03dd travis.yml: always run git reset --hard once. 2015-09-25 15:51:22 +01:00
Mike McQuaid
5a11970d63 travis.yml: try to refetch PR commit if missing. 2015-09-25 08:39:13 +01:00
Xu Cheng
a3bb757507 travis: organize matrix config 2015-09-24 20:35:26 +08:00
Mike McQuaid
711e079901 Export more Travis debugging and fix Git issue. 2015-09-24 08:33:08 +01:00
Mike McQuaid
9c5427d9a9 travis.yml: retry git fetch. 2015-09-23 21:46:44 +08:00
Mike McQuaid
a782406cc3 travis.yml: check /usr/local permissions. 2015-09-23 21:46:44 +08:00
Mike McQuaid
b5a20e79ee travis.yml: add 10.11 image. 2015-09-22 21:05:57 +01:00
Xu Cheng
4d83331c51 travis: no email 2015-09-18 17:11:39 +08:00
Mike McQuaid
49241473ec Add Travis CI configuration.
Closes Homebrew/homebrew#43976.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-18 09:54:29 +01:00