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