Commit Graph
26 Commits
Author SHA1 Message Date
Wesley Wigham fa991b5175 Have travis take shallow clones of the repo (#10275)
Just cloning TS on travis takes 23 seconds on linux (68 seconds on mac), hopefully having it do a shallow clone will help.

We don't rely on any tagging/artifacts from the travis servers which clone depth could impact, so this shouldn't impact anything other than build speed.
2016-08-10 23:45:24 -07:00
Wesley Wigham ecc51af1ec Allow OSX to fail while we investigate (#10255)
The random test timeouts are an issue.
2016-08-10 10:01:16 -07:00
Wesley Wigham 30e95df91e Reduce worker count to 3 (#10210)
Since we saw a starvation issue on one of @sandersn's PRs.
2016-08-08 13:11:02 -07:00
Wesley Wigham 02a79e3f81 Try using runtests-parallel for CI (#9970)
* Try using runtests-parallel for CI

* Put worker count setting into .travis.yml

* Reduce worker count to 4 - 8 wasnt much different from 4-6 but had contention issues causing timeouts
2016-08-05 13:50:21 -07:00
Wesley Wigham 394dbbf280 Merge branch 'travis-cache' 2016-07-29 14:48:43 -07:00
Wesley Wigham 2c156ed8f3 Have travis use a newer image for the OSX build (#10034)
Suggested by travis support for stopping the randomly-halting-builds issue.
2016-07-29 14:43:11 -07:00
Wesley Wigham e9240a8d66 Limit travis build matrix (#9968) 2016-07-26 14:56:51 -07:00
Wesley Wigham 2037ec69cc Try removing the conflicting package before install/update 2016-07-15 17:04:54 -07:00
Wesley Wigham a9906e5f00 Add npm update call to install, lets see how it goes 2016-07-15 12:47:12 -07:00
Wesley Wigham f184668095 Merge branch 'master' into travis-cache 2016-07-15 12:46:30 -07:00
Wesley Wigham 3cb0513752 Have travis fast_finish (#9718)
This causes a build to be marked as failed the instant any of its component builds fail (rather than waiting for them all to finish to mark a failure).
2016-07-14 10:29:12 -07:00
Wesley Wigham 695582e33b Tell travis to build on OSX in addition to Linux (#9717)
This way we can have a CI environment with a case-insensitive filesystem. Travis added supprot for this around April.
2016-07-13 23:49:32 -07:00
Wesley Wigham 484fe48006 Add node_modules cache to travis
This could speed up CI builds a little bit

See https://docs.travis-ci.com/user/caching/ for more information.
2016-06-22 12:47:33 -07:00
Wesley Wigham ea87bbaee6 Have travis build against node 5
Since it is the latest stable release, but 4 is the latest LTS release, we should have CI against both.
2015-11-04 15:48:44 -08:00
Wesley Wigham 7f3bfcf26a Update .travis.yml 2015-10-05 15:48:03 -07:00
Wesley Wigham c496c2f3c0 CI Against Node 4.1
Perf isn't as bad as 0.12, and it's the new LTS release series. TBH, we should probably also CI against `'node'` for the latest public version.
2015-10-01 18:56:36 -07:00
Dan Quirk b2b3d8b276 Remove CodeClimate stuff 2015-03-17 12:15:13 -07:00
Daniel Rosenwasser 212aeb5e53 Revert "Run jake in interactive mode so output isn't lost." 2015-03-03 22:12:06 -08:00
jbondc 97ffcc3520 Run jake in interactive mode so output isn't lost.
Fix jake perftsc.
2015-02-19 09:43:44 -05:00
Josh Kalderimis 098f6c3958 Use the new beta build env on Travis
VMs start in seconds! (so much better than waiting 30-120 seconds)
2014-11-07 15:00:52 +13:00
Dan Quirk 98e65f2528 Fix token once more 2014-07-24 17:22:16 -07:00
Dan Quirk 0c2b04fc8b Trying different after_script command for code climate 2014-07-24 17:11:33 -07:00
Dan Quirk 89333eb4b8 Fix Code Climate token again 2014-07-24 17:04:18 -07:00
Dan Quirk 80ce0a9cdc Fix Code Climate token 2014-07-24 16:18:33 -07:00
Dan Quirk 0af149e1fc Turn on Code Climate integration 2014-07-24 16:04:39 -07:00
Dan Quirk 63865539e0 Initial work to enable Travis-CI support 2014-07-22 13:28:09 -07:00