This switches to caching npm's local cache instead of `node_modules` in order to prevent issues caused by modules compiled using a different version of node.
Merges [44993] into the 4.0 branch.
See #46632
git-svn-id: https://develop.svn.wordpress.org/branches/4.0@45003 602fd350-edb4-49c9-b593-d223f7449a82
Backports [40604] to 4.0
Now that the WordPress/wordpress-develop GitHub repo is syncing correctly, we can use it for Travis integration.
Props jorbin for getting the ball rolling so long ago, unprops jorbin because his Travis build can finally be retired. Props Pento.
See #40712.
git-svn-id: https://develop.svn.wordpress.org/branches/4.0@40623 602fd350-edb4-49c9-b593-d223f7449a82
The Travis cache is specific to the branch and language version (PHP version), so this should speed up each subsequent build once the cache is primed.
See #40539
Merges [40538] to the 4.0 branch.
git-svn-id: https://develop.svn.wordpress.org/branches/4.0@40554 602fd350-edb4-49c9-b593-d223f7449a82
* On Travis CI install and use node version 0.10.48 to ensure correct node-sass builds.
* Explicitly use PHPUnit 5.7 for the PHP 7 builds on Travis.
* Add some more debugging to Travis and bring the format of the Xdebug fix inline with branches.
* Get Travis builds working on HHVM again.
* In addition, brings the Slack notification settings up to date and allows Travis CI to cache the node_modules directory.
Merge of [40255], [40257],[40259], [40269], and [40271] to the 4.0 branch.
See #35105, #40100, #30755, #36291, #36490.
git-svn-id: https://develop.svn.wordpress.org/branches/4.0@40288 602fd350-edb4-49c9-b593-d223f7449a82