Commit Graph

143 Commits

Author SHA1 Message Date
Minh Nguyễn
5f7575dd8f Opt into Xcode 6.4 2015-07-11 15:40:39 -07:00
Justin R. Miller
b70e6f518a test on Xcode 6.4 / iOS 8.4 2015-07-08 22:30:52 -07:00
John Firebaugh
c1d42aa557 Opt-in to Travis Xcode 6.3 beta
http://blog.travis-ci.com/2015-05-26-xcode-63-beta-general-availability/
2015-05-29 10:18:31 -07:00
Konstantin Käfer
a87c58fcb1 fix Travis stage name 2015-05-19 15:58:14 +02:00
John Firebaugh
2efaeb8816 Upload headless results in after_script
I need to see the results even for passing builds, so I can tell how
allowed failures are still failing.
2015-05-14 17:44:33 -07:00
John Firebaugh
4db34bd9ef Don't do things that set -e in Travis's shell
Sourcing files that set flags bleed into Travis' wrapper script, which
messes with their workflow, e.g. preventing after_failure scripts from
triggering.

These changes fix that:

* Move exported variables from install.sh to setup.sh, so install.sh
  doesn't have to be sourced.
* Source setup.sh from run.sh, rather than directly from .travis.yml.

In addition, as a good practice, remove `set -e` etc. from setup.sh,
and add a comment not to add them back. It's the sourcing script's
responsibility to set these flags.
2015-05-13 15:21:56 -07:00
Mike Morris
2b7d2c2319 source install.sh to export mason on PATH 2015-05-12 12:13:10 -04:00
Mike Morris
3034d9d704 Revert "Revert "Merge pull request #1429 from mapbox/travis-setup""
This reverts commit 3ccb0b5610.

Conflicts:
	.travis.yml
2015-05-12 11:51:46 -04:00
John Firebaugh
57d78bd46a Run correct after_failure script 2015-05-12 13:20:58 +02:00
John Firebaugh
3ccb0b5610 Revert "Merge pull request #1429 from mapbox/travis-setup"
This reverts commit 9a233c7ed2, reversing
changes made to 642024af6d.
2015-05-11 22:03:46 -07:00
Mike Morris
6b90079139 break out setup.sh from run.sh
chmod +x

drop travis_helper from android and ios

source travis_helper.sh before_install

only run setup.sh if file exists

explicitly local paths

explicit if statement in before_install

source setup.sh
2015-05-07 15:50:46 -04:00
Leith Bade
8e1654ca13 Update to lastest Android SDK 2015-05-06 20:48:11 +10:00
John Firebaugh
ec3fb8880f Build with clang 3.5 2015-05-04 12:01:15 -07:00
John Firebaugh
2b0892aaaa Build with gcc 4.9 2015-05-04 11:59:39 -07:00
Konstantin Käfer
b0bf80e79c correctly execute after_failure script 2015-04-28 10:43:13 +02:00
Konstantin Käfer
8758500ff6 only install required deps 2015-04-28 10:43:13 +02:00
Konstantin Käfer
8482df62e8 use custom boost 2015-04-28 10:43:13 +02:00
Konstantin Käfer
2b633cc51c build on Travis' sudo: false infrastructure 2015-04-28 10:43:13 +02:00
Justin R. Miller
b528d7cc03 fixes #830, #880: bring back iOS functional tests 2015-04-23 17:54:08 -07:00
Justin R. Miller
ce32e9f92b Revert "move to Debug for iOS builds"
We should stay on Release mode for performance reasons. We
can look into providing symbols for builds for crash log
purposes.

This reverts commit cf1ecb6976.
2015-04-07 18:07:17 -07:00
Justin R. Miller
cf1ecb6976 move to Debug for iOS builds 2015-04-07 16:31:18 -07:00
Justin R. Miller
4e86e2c62a fixes #1189, #880: split OS X/iOS builds & deploy iOS to S3 2015-04-06 22:33:40 -07:00
Leith Bade
ea31ad99a5 Fix tab 2015-02-15 00:21:44 -08:00
Leith Bade
811a5aa299 Fix travis user 2015-02-14 23:48:16 -08:00
Leith Bade
68e5d0dc48 Move to mapbox bucket 2015-02-13 23:07:45 -08:00
John Firebaugh
f091c204a3 Slack notifications 2015-02-11 11:14:51 -08:00
Justin R. Miller
d4d4cd4415 move iOS code from gl-cocoa to this project 2015-02-09 18:01:40 -08:00
Konstantin Käfer
c160b19fcf updated mesa and other targets on osx/ios 2015-02-04 11:54:01 +01:00
Konstantin Käfer
92a7f73bbe fixes for linux 2015-02-04 10:49:06 +01:00
Dane Springmeyer
734ce7aeb4 stop allowing failures for mips-64 2015-02-03 18:52:38 -08:00
John Firebaugh
35dbbc4d42 Mark mips-64 as allowed failure
Refs #802
2015-02-03 14:19:46 -08:00
Mike Morris
ffd7f43bca test against mesa 10.4.3 on travis 2015-01-30 09:05:51 -08:00
Leith Bade
61113bf343 Update android ABIs 2015-01-29 00:52:37 +13:00
Leith Bade
62d7bab59d Update travis stack 2014-12-26 13:30:21 +13:00
Leith Bade
7f086b4989 Don't configure on Android 2014-12-26 11:12:14 +13:00
Leith Bade
2ad74d5fb0 Move android build to ec2 2014-12-26 11:08:11 +13:00
Leith Bade
3c968672d9 Prepare for android-gl-build 2014-12-20 17:15:55 +13:00
Leith Bade
c749d1a5ab Remove extra Travis builds 2014-12-19 15:19:10 +13:00
Leith Bade
6f56e88ee5 Stop services only on Linux 2014-12-12 10:36:54 +11:00
Leith Bade
30c80af0d2 Fix bash error 2014-12-12 09:59:27 +11:00
Leith Bade
80016cd469 Don't need X for android builds 2014-12-12 09:49:06 +11:00
Leith Bade
911da56ea6 Fix service name 2014-12-11 00:19:34 +11:00
Leith Bade
e6c8365767 Stop DB services 2014-12-10 09:46:28 +11:00
Leith Bade
c55cd7f473 Check for running services 2014-12-09 23:04:27 +11:00
Leith Bade
6fecb80405 Go back to 7z NDK 2014-12-09 22:44:12 +11:00
Leith Bade
2967bd85e4 Fix path to NDK 2014-12-09 22:41:59 +11:00
Leith Bade
86ce061ab4 Revert "Try ruby env"
This reverts commit 4e9f2c146b.
2014-12-06 15:15:09 +11:00
Leith Bade
4e9f2c146b Try ruby env 2014-12-06 15:08:06 +11:00
Leith Bade
1bffbb0908 Use TESTMUNK in travis to start Testmunk 2014-12-03 19:46:35 +11:00
Leith Bade
164596d0cb Fix access key for android on travis 2014-11-30 12:46:44 +11:00