@samitouri / QOS-React-2 / commits / 2104327ba1

Run lint automatically on Travis (in a matrix)

Ben Alpert committed Nov 23, 2013 at 15:48 UTC 2104327ba1eec01c810721bd3140a6fb24998ab9
2 files changed +28 -7
.travis.yml
+28 -4
@@ -2,12 +2,33 @@
2 language: node_js
3 node_js:
4 - '0.10'
5 +script:
6 +- |
7 + if [ "$TEST_TYPE" = unit ]; then
8 + grunt build && grunt test
9 + else
10 + grunt lint
11 + fi
12 after_script:
6 -- curl -F "react=@build/react.js" -F "react.min=@build/react.min.js" -F "transformer=@build/JSXTransformer.js"
7 - -F "react-with-addons=@build/react-with-addons.js" -F "react-with-addons.min=@build/react-with-addons.min.js"
8 - -F "commit=$TRAVIS_COMMIT" -F "date=`git log --format='%ct' -1`" -F "pull_request=$TRAVIS_PULL_REQUEST"
9 - -F "token=$SECRET_TOKEN" -F "branch=$TRAVIS_BRANCH" $SERVER
13 +- |
14 + if [ "$TEST_TYPE" = unit ] && [ "$SERVER" ]; then
15 + curl \
16 + -F "react=@build/react.js" \
17 + -F "react.min=@build/react.min.js" \
18 + -F "transformer=@build/JSXTransformer.js" \
19 + -F "react-with-addons=@build/react-with-addons.js" \
20 + -F "react-with-addons.min=@build/react-with-addons.min.js" \
21 + -F "commit=$TRAVIS_COMMIT" \
22 + -F "date=`git log --format='%ct' -1`" \
23 + -F "pull_request=$TRAVIS_PULL_REQUEST" \
24 + -F "token=$SECRET_TOKEN" \
25 + -F "branch=$TRAVIS_BRANCH" \
26 + $SERVER
27 + fi
28 env:
29 + matrix:
30 + - TEST_TYPE=unit
31 + - TEST_TYPE=lint
32 global:
33 # SERVER
34 - secure: qPvsJ46XzGrdIuPA70b55xQNGF8jcK7N1LN5CCQYYocXLa+fBrl+fTE77QvehOPhqwJXcj6kOxI+sY0KrVwV7gmq2XY2HZGWUSCxTN0SZlNIzqPA80Y7G/yOjA4PUt8LKgP+8tptyhTAY56qf+hgW8BoLiKOdztYF2p+3zXOLuA=
@@ -15,3 +36,6 @@ env:
36 - secure: dkpPW+VnoqC/okhRdV90m36NcyBFhcwEKL3bNFExAwi0dXnFao8RoFlvnwiPlA23h2faROkMIetXlti6Aju08BgUFV+f9aL6vLyU7gUent4Nd3413zf2fwDtXIWIETg6uLnOpSykGKgCAT/hY3Q2oPLqOoY0OxfgnbqwxkxljrE=
37 - secure: eHMg4yQWJ+5zFxNcjVwpdpcbZCQMaSByqJy0wwQ2XOOMItdCvSfO/fa+mYoVND/9Orsi5kvXC9tx4sYHyth5hLrvO+bghYjiayrbxYYrxso6G/aU8Pttc7s/qk3I4zadLlua1kGy2TauByxS6nt9nUDe0FDaJKA9k1QXVlpq5Ac=
38 - secure: v65jUPPNBvJg1xhj4cY7wMKinCESUseHsW1d2gp68SluFHHyjWZOvXYXZdABqB/1uNmQxjbUkwkdSNAOn5k7ppjRcRnlAH2uu1xDqXrGp6cW4MfNPchrAe+FcUMtse/3THGJj8SZ9IQWIl+BHv4XASQ7FwqCR8cwlOfhsqdfch8=
39 +matrix:
40 + allow_failures:
41 + - env: TEST_TYPE=lint
package.json
-3
@@ -32,9 +32,6 @@
32 "type": "git",
33 "url": "https://github.com/facebook/react"
34 },
35 - "scripts": {
36 - "test": "grunt build && grunt test"
37 - },
35 "dependencies": {
36 "commoner": "~0.8.7",
37 "esprima-fb": "~2001.1001.0-dev-harmony-fb",