Commit Graph

49 Commits

Author SHA1 Message Date
Kevin Robinson 45c612ed7a Add additional secret property and build for react-dom-server
Update eslintrc, travis build and add task to Gruntfile
2015-11-03 16:39:58 -05:00
Paul O’Shannessy 2afc9a445f Upgrade to node@4, jest@0.5 2015-09-23 13:46:41 -07:00
Ben Alpert 41e4bfb41a Don't install npm 3 on Travis 2015-09-17 17:37:00 -07:00
Paul O’Shannessy 31f25255b9 Stop building JSXTransformer
Pick of/closes #4148.
2015-09-10 08:45:04 -07:00
Paul O’Shannessy b5b74c5f22 Fix travis cURL call 2015-09-08 22:56:59 -07:00
Paul O’Shannessy 3e672017a7 Upload new build files to build server 2015-09-08 22:18:45 -07:00
Paul O’Shannessy 5da408297f Remove in-browser unit testing
Rely on jest for now until we get a better and less hacky solution to running tests in the browser, probably a totally different test suite with different behavior/goals.
2015-07-17 00:13:16 -07:00
Ben Alpert 0b0a436a41 Drop react-codemod.tgz from travis build
This didn't work anyway. See #4217.
2015-06-24 18:41:34 -07:00
Frankie Bagnardi 0677fe8f3b Fix travis artifact upload
Changes:
 - moves after_script to script
 - adds `set -e`
 - creates a seperate matrix 'build'

Way at the bottom of the travis output:

```
1571: curl: (26) couldn't open file "build/react.tgz"
```

This seems to be broken since 12c9fee94e
2015-06-24 18:09:34 -07:00
Ben Alpert e534e0730e Use local `grunt` executable on Travis
Builds have been flaky lately. Maybe this will help?
2015-04-28 14:45:55 -07:00
Ben Alpert 9c12e48f68 Fix inverted feature test in .travis.yml
I messed this up in #3540.
2015-04-01 15:12:17 -07:00
Ben Alpert 835fc3d0fb Squelch git warning on Travis 2015-03-30 11:25:55 -07:00
Ben Alpert 76805fdfda Set name and email a different way 2015-03-30 11:20:23 -07:00
Ben Alpert be566e0aa6 Set git name and email for Travis 2015-03-30 11:16:36 -07:00
Ben Alpert accb4f6047 Autobuild website on Travis from stable branch
$REACT_WEBSITE_BRANCH in https://travis-ci.org/facebook/react/settings/env_vars now needs to point to the stable branch (currently 0.13-stable). I haven't tested the commit-and-push part of this but everything else works so I'm hopeful.
2015-03-30 10:56:41 -07:00
cpojer 7291942550 Remove perf folder 2015-03-17 13:40:11 -07:00
Paul O’Shannessy 08b1515f7f Update TravisCI to use exiting env var
$TRAVIS_COMMIT_RANGE was broken but it seems what we're doing is worse and
resulting in false negatives.

The result of the bad range was that we weren't running lint or tests for
things we should have been. It actually looks like $TRAVIS_COMMIT has been
wrong and it's not clear why this has been working at all.
2015-03-13 18:39:47 -07:00
Paul O’Shannessy 49eb84efdd Run jest with grunt, add to travis
This is to make sure we don't end up with differences in our different
testing methods. We may switch out the failure allowances later (maybe
just jest will be good enough and we can let phantom fail for a little
bit).
2015-01-27 18:04:58 -08:00
Paul O’Shannessy 84c83dca2d Add eslint grunt task, fail travis for it
This is it...
2015-01-13 16:11:42 -08:00
Paul O’Shannessy 1bd8990fb2 Use containers on TravisCI
This *should* enabled the caching of node_modules for faster builds. We
may need to tweak this later to make sure node_modules gets updated

See http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
2014-12-17 10:44:07 -08:00
Ingvar Stepanyan 3b2cd51fa5 Fix check for commit ranges in racing PRs.
See #1768 / #2000 for original issue.
See https://github.com/travis-ci/travis-ci/issues/1719#issuecomment-51705110 for problem description and origin of this fix.
This is still a temporary fix until travis-ci/travis-core#383 is merged.
2014-09-05 15:45:21 +03:00
Ingvar Stepanyan 233af7e2df Cancelling Travis build on commits with docs updates only.
Currently recognized patterns:

* any Markdown files (*.md)
* any files in docs or examples directories.

Closes facebook/react#1768.
2014-08-06 00:39:55 +03:00
Paul O’Shannessy 17aef05d75 Stop running so many things in travis
We're not actively looking at most of these and they take up valuable
job time.
2014-07-01 18:11:34 -07:00
Paul O’Shannessy dc8ec2fab1 Cache node_modules on Travis
This isn't actually enabled yet for public projects, but this will help
us speed up builds when it does get enabled.

http://docs.travis-ci.com/user/caching/
2014-06-30 14:19:24 -07:00
Ben Alpert 8db8e60a38 Don't fail Travis on sauce failures
Fixes #1496.
2014-05-19 13:23:07 -07:00
Paul O’Shannessy 463f940c7f Build react-tools package on build, upload to builds site 2014-02-07 13:59:18 -08:00
Paul O’Shannessy d8700f04da Actually upload react.tgz to builds server 2014-02-06 23:59:58 -08:00
Paul O’Shannessy 94d11ecf05 build npm-react module, upload to builds page 2014-02-06 15:06:10 -08:00
Thomas Aylott 91821007ed benchmark runner 2014-01-06 12:26:40 -05:00
Paul O’Shannessy 8dfdd1d106 Make travis quieter on IRC 2013-12-09 16:03:47 -08:00
Thomas Aylott feeebfbc51 removed complexity report until it's fixed 2013-12-09 14:55:21 -05:00
Thomas Aylott 55f50ca4d1 enable code coverage and code complexity reports 2013-12-09 14:55:21 -05:00
Thomas Aylott a41c20d43b sets each IE separately for now 2013-12-09 14:55:20 -05:00
Thomas Aylott 4af362b751 combine iOS and IE matrix tests 2013-12-09 14:55:20 -05:00
Thomas Aylott 8e3cb7bd9d tests fail in Safai now. unblocking for now.
Add these back in as build blockers once those issues are fixed.
2013-12-09 14:55:20 -05:00
Thomas Aylott c6f99c3a84 iOS is failing again. Will debug separately 2013-12-09 14:55:20 -05:00
Thomas Aylott 3308137d8d run tests in old iOS, but allow failures 2013-12-09 14:55:20 -05:00
Thomas Aylott e944b68e8c new `grunt test:full` task tests in many browsers
Moved the travis specific stuff back into the travis file
2013-12-09 14:55:20 -05:00
Thomas Aylott e560229c83 secure tokens aren't available for pull requests
Now you can use the saucelabs jazz locally also.
2013-12-09 14:55:20 -05:00
Thomas Aylott 18459deb77 enable IE browser testing in travis 2013-12-09 14:55:20 -05:00
Thomas Aylott a13bd1e251 simplify travis script 2013-12-09 14:55:20 -05:00
Paul O’Shannessy 09bdcefd4f Notify travis build results in IRC channel
If this gets noisy, we can change to only notify on change.
2013-12-04 21:19:24 -08:00
Ben Alpert 2104327ba1 Run lint automatically on Travis (in a matrix) 2013-11-27 16:53:57 -05:00
Thomas Aylott b111521f40 Correct SauceLabs tokens 2013-11-06 15:30:50 -05:00
Thomas Aylott 3df6942cde SauceLabs Browser testing via Travis 2013-11-06 15:30:50 -05:00
Paul O’Shannessy 042a2723ff Make sure addons builds are sent to build server 2013-10-08 16:49:11 -07:00
Paul O’Shannessy 20179b7991 Send branch info from travis for continuous builds 2013-07-26 14:28:33 -07:00
Paul O’Shannessy 63d6cc013e Push builds from travis to remote host 2013-07-22 18:07:43 -07:00
Paul O’Shannessy 7534bfe2d9 Enable Travis-CI 2013-05-29 15:34:52 -07:00