Commit Graph

163 Commits

Author SHA1 Message Date
Brad Leege
bbf16b2b1d [android] #2891 - 23.0.2 Take 2 2015-11-05 17:49:53 -06:00
Brad Leege
fb9df7674c [android] #2891 - Going back to Android Build Tools 23.0.1 2015-11-03 09:51:16 -06:00
Leith Bade
d0e96c5303 [android] Update to build tools 23.0.2
Fixes #2891
2015-11-03 21:31:41 +11:00
John Firebaugh
ffb02d1b83 Optimize Travis build order: start osx builds first
Travis seems to queue jobs in the order listed in .travis.yml, so put the
slower jobs first in an attempt to reduce the overall time for a build.
2015-10-23 15:41:10 -07:00
John Firebaugh
a243f41cb4 [iOS] Don't build iOS on Travis, it's too slow 2015-10-23 15:17:59 -07:00
Mike Morris
7171a12114 Revert "[node] pin to Node.js v4.1 until #2597 is resolved"
This reverts commit d1029d0fac.
2015-10-13 14:04:23 -04:00
Mike Morris
d1029d0fac [node] pin to Node.js v4.1 until #2597 is resolved 2015-10-13 13:51:36 -04:00
Mike Morris
9fdc36c1a1 [node] add support for Node.js v4.1.x and update changelog 2015-09-30 15:36:44 -07:00
Mike Morris
ac6575065b [osx] build OS X with Xcode 7
patch mason to set 'tbh' MASON_DYNLIB_SUFFIX
on iOS 9+ and OS X 10.11+
2015-09-24 12:18:56 -04:00
Minh Nguyễn
121e95ada4 Upgrade Travis to Xcode 7 image
Only for iOS. OS X remains on Xcode 6.4.
2015-09-15 11:05:46 -07:00
Leith Bade
344a7b2ffd Update to Android build tools 23.0.1
Closes #2303
2015-09-11 12:14:45 +10:00
Mike Morris
3d48147f2f add io.js v3.x support 2015-09-09 14:57:26 -07:00
Brad Leege
4d069207b9 #2253 - Adding extra-google-m2repository now 2015-09-03 18:29:44 -05:00
Brad Leege
0b2c90b583 #2253 - Adding extra-android-support 2015-09-03 18:09:02 -05:00
Mike Morris
b05fa9732a back to nvm node installs on travis 2015-08-28 14:12:54 -04:00
Mike Morris
e27d9cfbf7 xcode6.4 2015-08-26 11:40:49 -04:00
Mike Morris
a622bb4756 add FLAVOR=node to build matrix 2015-08-25 17:07:19 -04:00
Leith Bade
39c545c7e7 Install only needed Android SDK components on Travis 2015-08-18 21:22:28 +10:00
Leith Bade
ea609df0c4 Update to Android API 23 for Android M
Closes #2104
2015-08-18 16:17:24 +10:00
Leith Bade
503d8364fd Remove MIPS target from Travis build matrix
See #1683
2015-08-13 20:34:02 +10:00
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