Commit Graph

175 Commits

Author SHA1 Message Date
John Firebaugh
92d5980a07 [node] Drop OS X build from Travis 2016-03-22 18:42:00 -07:00
John Firebaugh
4fd80f8c8f [node] Drop Node 5 from build matrix (fixes #4370) 2016-03-21 10:57:43 -07:00
Bruno de Oliveira Abinader
1dbfbfe7e3 [tests] Upload coverage reports to coveralls.io 2016-02-20 11:43:42 +02:00
John Firebaugh
27271768bd [node] Drop 0.10 from build; require v4+ 2016-01-20 15:20:24 -08:00
Minh Nguyễn
e3d48c2de5 Removed OS X SDK from build matrix 2016-01-05 16:47:45 -08:00
John Firebaugh
7a4e7376e1 Move platform scripts into platforms 2015-12-16 17:49:22 -08:00
John Firebaugh
989690c4af [ios] Remove vestigial environment variables from .travis.yml 2015-12-16 15:53:23 -08:00
Konstantin Käfer
8bfc5de1dc [build] use ccache 2015-12-07 17:53:38 -08:00
Konstantin Käfer
e1390f4f6f [test] restructure .travis.yml and remove Android tests from Travis
they're now built on Bitrise
2015-12-07 16:10:08 -08:00
John Firebaugh
59ef8da695 [node] Drop node 0.12 from build matrix 2015-12-07 15:26:27 -08:00
Konstantin Käfer
e12cd6aef4 [build] Add clang-tidy to Travis 2015-12-03 15:38:36 +01:00
Mike Morris
1762611505 [node] test and publish binaries for Node.js v5.x 2015-11-25 16:31:42 -05:00
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